记录下MPTCP环境搭建中遇到的坑
安装MPTCP的两种方法
因为实验需要MPTCP来进行下传输速率的对比,看了一些网上的帖子之后,开始在自己的虚拟机上安装MPTCP,但是在环境安装的过程中遇到了很多坑,写一篇帖子来记录下。
实验环境
VMware下的Ubuntu18.04版本,既然要测试MPTCP,网卡至少要配置两块,这里网卡选择NAT或者桥接都可,这里我选择的是桥接模式,因为后续使用apt进行mptcp的下载时会特别慢,需要用到代理软件。
获取MPTCP源码并编译内核
我用这种方法测试了两次,虽然编译成功了,但是MPTCP的检测网站却提示没有打开MPTCP,具体的原因未知(编译过程中没有报错,严格按照步骤来的)。具体参考的是链接: MPTCP.
需要注意的几点是:
- 内核在编译过程中会占用较大部分空间,如果空间不足会报错,所以建议 /和/boot预留的空间稍大些。
- 链接中的git实测的速度非常慢,这里提供一个方法,就是将git地址部分 git://github.com/切换为https://github.com.cnpmjs.org/,其余部分保持不变即可。
- 编译完成后,重启,如果按ESC键不能进入grub引导界面,可以尝Tab+Shift键,注意,VMWare下的虚拟机必须在出现VMWare白字时按下才有效。