MPTCP(四):mptcpd编译及安装
mptcpd
编译及安装
简介
-
mptcpd
可以在应用层执行mptcp多路径管理的相关操作 -
可以在普通的TCP连接基础上应用MPTCP协议,我描述得不准确,请参考下面得链接自行理解
https://mptcp-apps.github.io/mptcp-doc/mptcp-linux.html#enabling-multipath-tcp
-
github
地址 -
github release
页面
源码下载
解压
tar -xvf mptcpd-0.12.tar.gz
在树莓派中编译及安装
- 安装依赖
sudo apt-get -y install autoconf automake libtool autoconf-archive libell-dev pkg-config
- 进入解压目录,执行
./bootstrap
# ./bootstrap
- 执行
./configure
# ./configure
make install
编译并安装
# make install
- 安装成功后即可找到可执行程序
mptcpize
# which mptcpize /usr/local/bin/mptcpize
在ubuntu20.04
中编译及安装
ubuntu
中编译和安装的方法和树莓派略有不同,因为在ubuntu
无法直接通过apt
安装libell-dev
- 安装依赖
sudo apt-get -y install autoconf automake libtool autoconf-archive pkg-config
-
源码编译
ell(Embedded Linux Library)
-
官网链接如下:
-
下载
ell(Embedded Linux Library)
源码,并检出tag 0.56
git clone git://git.kernel.org/pub/scm/libs/ell/ell.git git checkout 0.56 -
进入源码目录,依次执行
./bootstrap
和./configure
root# ./bootstrap root# ./configure -
make install
编译并安装root# make install
-
-
编译
mptcpd
-
进入
mptcpd
解压目录, 依次执行./bootstrap
和./configure
root# ./bootstrap root# ./configure -
make install
编译并安装root# make install -
查看
mptcpd
是否安装成功root@ecs-92da:/tmp/mptcpd-0.12# which mptcpize /usr/local/bin/mptcpize
-
本文作者:zhijun
本文链接:https://www.cnblogs.com/zhijun1996/p/17430186.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
MPTCP-多路径TCP
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步