linux下的sctp编译安装及运⾏测试linux下的sctp编译安装及运⾏测试
安装环境
使⽤环境
fedora 21 + 版本
rpm包安装步骤
由于rpm包安装⽐较简单,先下载rpm包
然后进⼊rpm包⽬录,
sudo rpm -Uvh *--nodeps --force
源码包安装过程
先解压
再进⼊⽬录安装
如果出错,可能是没有root权限
执⾏以下命令
sudo tar xvf lksctp-tools-1.0.
cd lksctp-tools
sudo ./configure prefix=/usr/
sudo make
sudo make installlinux系统安装步骤csdn
测试是否⽀持
checksctp
这样就代表⽀持
如果不⽀持的话,需要内核加载sctp模块
我的fedora21版本不⽀持sctp
可以使⽤以下命令查看是否⽀持
modprobe sctp    加载sctp模块
lsmod | grep sctp  列出sctp模块
更换内核步骤
由于不⽀持需要更换内核
我换的内核是版本
然后解压,安装
make -j4
过程中到sctp项选择y,如下图
运⾏时间有点长。。。
之后执⾏
make modules_install
make install
重启系统,选择新的内核
查看是否安装成功
uname -a
安装成功
再次检测sctp模块,是否加载到内核
lsmod | grep sctp
进⼊lksctp-tools-1.0.11⽬录
cd src/apps/
验证服务器客户端是否能通
run SCTP server in one terminal,
sctp_darn –H 0 –P 2500 –l
run SCTP client in another terminal,
sctp_darn –H 0 –P 2600 –h 127.0.0.1 –p 2500 –s
验证通过就完成了sctp的安装了
⾃⼰查csdn,整了快两天了,都整崩溃了,还好最后成功了,没成功的多测试测试第⼀次写博客,⼤家多多⽀持

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。