开源聚合路由 OpenMPTCProuter 配置使用
官网:https://www.openmptcprouter.com/
中国区官网:https://www.omross.cn/
OpenMPTCProuter 是在 OpenWrt 的基础上使用 MultiPath TCP (MPTCP) 实现多网络(4G,ADSL,VDSL,fiber,...)聚合
从运行原理图可知 OpenMPTCProuter 需要 router 和 VPS 配合才可以运行.
第一步:OpenMPTCProuter 聚合路由器固件安装
Router 官方安装指南
树莓派安装过程
- 选择自己设备对应的固件下载,我的设备是树莓派4,我选择了最新树莓派4对应的64位ext4 image,如果你是使用web升级安装固件应选择sysupgrade.img.gz 。
- 使用Etcher将下载的镜像文件写入SD卡
- 写入完成,将SD卡插到树莓派中,插上树莓派电源-启动,用一根网线连接树莓派和电脑
- 在电脑端浏览器访问
http://192.168.100.1/
,进入OpenMPTCProuter系统,首次进入默认无密码,直接登录即可,先去安装好VPS再来配置路由器。
X86主机安装过程
- 一个烧录WinPE系统的U盘
- 下载X86架构的聚合路由器固件、一个DiskImage工具和一个硬盘低级格式化工具,并复制到U盘内
- 小主机外接屏幕和键盘,开机按住F2或F12进入BIOS设置,在BOOT一栏中设置选择从U盘启动
- 进入WinPE系统,最好先使用低格工具格式化系统盘,再打开 DiskImage ,映像选择聚合路由器固件,驱动器选择physical disk,开始写入
- 写完后,重启系统 ,按F2/F12进BIOS,重新把硬盘设成启动顺序第一位
- 用网线连接小主机和电脑,在电脑端浏览器访问
http://192.168.100.1/
即可进行路由设置
PS :openwrt 和 lede 安装过程与此相同
第二步:VPS 安装
VPS 安装关键三步:
- 通过香港的服务器安装 openmptcprouter 聚合服务;
- 然后再将安装完聚合服务的香港服务器创建系统镜像(相当于系统盘/系统ghost),此时的镜像文件中已包含安装完成的网络聚合服务;
- 复制香港镜像到国内其他地区,然后此区域的服务器可以通过复制的镜像安装已包含聚合服务的系统。
为什么要这么做:
先来看一下 openmptcprouter 依赖的基础
其中有一些在国内环境是不允许使用的,所以需要采取迂回的方式:
2.1 香港服务器配置
自定义购买 ECS服务器,付费模式选择按量付费,地区选择 中国(香港)地区
实例选择共享型,然后选择最便宜的一个服务器即可
镜像选择 Debian 10.3 64位的版本(优先选择最新版本),系统盘 20G 即可
下一步网络和安全组设置选中按使用流量计费模式,带宽峰值选择最大值
下一步系统配置,登录凭证选择自定义密码,根据要求自定义登录密码
其他默认一直下一步到确定订单创建实例,成功后管理实例查看服务器公网IP地址
通过公网IP地址远程SSH连接服务器(使用SSH连接工具),此时的连接端口号是 22
通过SSH登录服务器后运行下面命令安装聚合服务:
wget -O - https://www.openmptcprouter.com/server/debian10-x86_64.sh | sh
安装完成后会显示VPS配置信息,即在路由管理后台需要填写的 VPS 配置,先保存一下后面会用到
2.2 香港服务器镜像
好了回到阿里云,开始为这个香港地区服务器创建系统镜
名称描述随便填,自己能识别就行
等待进度 100% 状态为完成即可使用
2.3 复制香港镜像到大陆区域
将香港镜像复制到大陆其他区域(本文以深圳为例)
选择距离你日常使用最近的地区(这里我选择深圳),镜像名称自定义即可
切换到你刚才复制镜像时选择的区域(这里我应该选择深圳)
查看复制进度,100% 即为可用
此时可以切回香港区域,删除之前创建的香港镜像
释放香港地区服务器实例
2.4 大陆区域服务器配置
再次创建实例,此时地域选择深圳(选择你的区域),按量付费,共享型,找一个最便宜的规格
镜像选择自定义镜像,云盘 20 G
公网IP选中状态,按使用流量计费,带宽选择最大值,其余默认,确认订单创建实例
控制台管理实例记录服务器公网IP,为服务器配置安全组
导入安全组规则 百度云下载链接 密码: 5ia3
至此阿里云服务器配置即聚合VPS已经完成
注意:如果你忘记了聚合VPS的配置信息,请使用SSH 连接,此时SSH端口已被更改为 65222,使用新端口号连接服务器,秘钥存储路径为 /root/openmptcprouter_config.txt
第三步:路由管理后台
3.1 路由器LAN口网线连接电脑,网址访问 192.168.100.1
3.2 登录密码默认为空,点击登录即可进入路由管理后台
3.3 填写VPS设置,配置信息是上面服务器中保存的
3.4 添加网卡接口,插入4G棒或使用数据线-手机USB共享网络
USB插入设备后,接口列表会识别此设备,选择新增的接口添加
3.5 配置接口,官方建议使用静态IP地址,后面会说如何设置4G棒为 静态IP(static address) 或 DHCP,本文使用动态DHCP模式,使用DHCP可以不用填IP地址
3.6 查看网络连接状态
设置每个4G棒的IP地址不同以防IP冲突(4g棒管理后台),以华为品牌为例:
添加手机USB网络共享
使用测速软件或测速网页测试聚合网速
PS 小技巧
- 服务器实例如果长期使用可以转为包年包月,其中包5年最为合适
- 4G棒无须关闭DHCP,将4G棒本身IP地址设置为不同防止冲突,然后在路由后台添加4G棒时使用DHCP即可:
192.168.10.1 192.168.20.1 192.168.30.1 192.168.40.1 . . .
- 刷完固件如果无法从硬盘启动,请修改硬盘分区引导为GUID,无须低格,再次向硬盘刷入固件
OpenMPTCProuter 是在 OpenWrt 的基础上使用 MultiPath TCP (MPTCP) 实现多网络(4G,ADSL,VDSL,fiber,...)聚合
从运行原理图可知 OpenMPTCProuter 需要 router 和 VPS 配合才可以运行.
第一步:OpenMPTCProuter 聚合路由器固件安装
Router 官方安装指南
树莓派安装过程
- 选择自己设备对应的固件下载,我的设备是树莓派4,我选择了最新树莓派4对应的64位ext4 image,如果你是使用web升级安装固件应选择sysupgrade.img.gz 。
- 使用Etcher将下载的镜像文件写入SD卡
- 写入完成,将SD卡插到树莓派中,插上树莓派电源-启动,用一根网线连接树莓派和电脑
- 在电脑端浏览器访问
http://192.168.100.1/
,进入OpenMPTCProuter系统,首次进入默认无密码,直接登录即可,先去安装好VPS再来配置路由器。
X86主机安装过程
- 一个烧录WinPE系统的U盘
- 下载X86架构的聚合路由器固件、一个DiskImage工具和一个硬盘低级格式化工具,并复制到U盘内
- 小主机外接屏幕和键盘,开机按住F2或F12进入BIOS设置,在BOOT一栏中设置选择从U盘启动
- 进入WinPE系统,最好先使用低格工具格式化系统盘,再打开 DiskImage ,映像选择聚合路由器固件,驱动器选择physical disk,开始写入
- 写完后,重启系统 ,按F2/F12进BIOS,重新把硬盘设成启动顺序第一位
- 用网线连接小主机和电脑,在电脑端浏览器访问
http://192.168.100.1/
即可进行路由设置
PS :openwrt 和 lede 安装过程与此相同
第二步:VPS 安装
VPS 安装关键三步:
- 通过香港的服务器安装 openmptcprouter 聚合服务;
- 然后再将安装完聚合服务的香港服务器创建系统镜像(相当于系统盘/系统ghost),此时的镜像文件中已包含安装完成的网络聚合服务;
- 复制香港镜像到国内其他地区,然后此区域的服务器可以通过复制的镜像安装已包含聚合服务的系统。
为什么要这么做:
先来看一下 openmptcprouter 依赖的基础
其中有一些在国内环境是不允许使用的,所以需要采取迂回的方式:
2.1 香港服务器配置
自定义购买 ECS服务器,付费模式选择按量付费,地区选择 中国(香港)地区
实例选择共享型,然后选择最便宜的一个服务器即可
镜像选择 Debian 10.3 64位的版本(优先选择最新版本),系统盘 20G 即可
下一步网络和安全组设置选中按使用流量计费模式,带宽峰值选择最大值
下一步系统配置,登录凭证选择自定义密码,根据要求自定义登录密码
其他默认一直下一步到确定订单创建实例,成功后管理实例查看服务器公网IP地址
通过公网IP地址远程SSH连接服务器(使用SSH连接工具),此时的连接端口号是 22
通过SSH登录服务器后运行下面命令安装聚合服务:
wget -O - https://www.openmptcprouter.com/server/debian10-x86_64.sh | sh
安装完成后会显示VPS配置信息,即在路由管理后台需要填写的 VPS 配置,先保存一下后面会用到
2.2 香港服务器镜像
好了回到阿里云,开始为这个香港地区服务器创建系统镜
名称描述随便填,自己能识别就行
等待进度 100% 状态为完成即可使用
2.3 复制香港镜像到大陆区域
将香港镜像复制到大陆其他区域(本文以深圳为例)
选择距离你日常使用最近的地区(这里我选择深圳),镜像名称自定义即可
切换到你刚才复制镜像时选择的区域(这里我应该选择深圳)
查看复制进度,100% 即为可用
此时可以切回香港区域,删除之前创建的香港镜像
释放香港地区服务器实例
2.4 大陆区域服务器配置
再次创建实例,此时地域选择深圳(选择你的区域),按量付费,共享型,找一个最便宜的规格
镜像选择自定义镜像,云盘 20 G
公网IP选中状态,按使用流量计费,带宽选择最大值,其余默认,确认订单创建实例
控制台管理实例记录服务器公网IP,为服务器配置安全组
导入安全组规则 百度云下载链接 密码: 5ia3
至此阿里云服务器配置即聚合VPS已经完成
注意:如果你忘记了聚合VPS的配置信息,请使用SSH 连接,此时SSH端口已被更改为 65222,使用新端口号连接服务器,秘钥存储路径为 /root/openmptcprouter_config.txt
第三步:路由管理后台
3.1 路由器LAN口网线连接电脑,网址访问 192.168.100.1
3.2 登录密码默认为空,点击登录即可进入路由管理后台
3.3 填写VPS设置,配置信息是上面服务器中保存的
3.4 添加网卡接口,插入4G棒或使用数据线-手机USB共享网络
USB插入设备后,接口列表会识别此设备,选择新增的接口添加
3.5 配置接口,官方建议使用静态IP地址,后面会说如何设置4G棒为 静态IP(static address) 或 DHCP,本文使用动态DHCP模式,使用DHCP可以不用填IP地址
3.6 查看网络连接状态
设置每个4G棒的IP地址不同以防IP冲突(4g棒管理后台),以华为品牌为例:
添加手机USB网络共享
开源聚合路由 OpenMPTCProuter 配置使用相关推荐
- OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会
OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会 ...
- BGP ——路由过滤+路由聚合(讲解+配置)
目录 一.路由聚合: 二.路由过滤 : (1)ACL过滤 (2)Prefix-list过滤(常用): (3)distribute路由过滤: 三.路由聚合+路由过滤: 四.把本地抑制路由传给邻居: 五. ...
- Linux黑洞路由命令,配置黑洞路由 - osc_ywuazj5t的个人空间 - OSCHINA - 中文开源技术交流社区...
拓扑图 在R1上配置一条静态路由:ip route-static 192.168.0.0 16 10.1.1.2:在R2上配置一条默认静态路由:ip route-static 0.0.0 ...
- 华为设备路由策略配置命令
(一)配置过滤器命令 配置地址前缀列表命令 [Huawei]ip ip-prefix a1 permit 10.1.1.0 24 //配置地址前缀列表 [Huawei]ip ip-prefix a2 ...
- 锐捷交换机链路聚合相关原理配置详解
锐捷端口聚合原理+配置举例 应用场景: 当交换机上面存在多条冗余链路,希望与对端网络设备进行一个捆绑聚合,比如汇聚与核心交换机互联的链路,或者是双核心.多核心环网的组网模式时,通过端口聚合可以提升他们 ...
- 执法车搭载多卡聚合路由系统,优化4G+5G高清网络
执法车的高清视频监控配置主要为执法车的日常巡逻.突发性事件或其它特殊情况的现场处理和控制,提供取证视频.回传和监控,以便及时应对不和谐事件.现场情况需要实时而迅速地传回指挥中心,而事发地点又通常具有不 ...
- 静态配置_【实验】华为静态路由基础配置
关注我,你的眼睛会怀孕 一.静态路由功能介绍 静态路由就是手工配置的路由,使得数据包能够按照预定的路径传送到指定的目标网络.当不能通过动态路由协议学到一些目标网络的路由时,配置静态路由就会显得十分重要 ...
- eNSP中浮动路由的配置
思路先配置直连路由,然后再配置静态路由,最后配置浮动路由 一.配置直连路由 1)新建拓扑图,添加需要用到的设备,并连接网线,启动设备. 2)对PC机进行配置: PC1 ip 192.168.1.1 子 ...
- puppet开源的软件自动化配置和部署工具——本质就是CS,服务端统一管理配置...
1. 概述 puppet是一个开源的软件自动化配置和部署工具,它使用简单且功能强大,正得到了越来越多地关注,现在很多大型IT公司均在使用puppet对集群中的软件进行管理和部署,如google利用p ...
最新文章
- 将给出的整数x翻转_每日一题:1.罗马数字转整数
- 四十四种Javascript技巧大全
- java reactor nio_java reactor与NIO
- 你知道CSS实现水平垂直居中的第10种方式吗?
- Android应用开发之(通过ClipboardManager, ClipData进行复制粘贴)
- 匹配追踪分解 时频 matlab,Matlab匹配追踪(MatchingPursuit) 之一
- 查看tensorflow版本以及路径:
- 第三章 计算机网络技术,计算机网络技术第三章习题
- 解决js跨域使用nginx配置问题
- Java多线程之JUC包:CountDownLatch源码学习笔记
- Atitit 为什么oracle这类大型数据库比mysql的性能机制目录1. 分区机制差别 11.1. Join算
- Python 之 turtle 库
- Kali渗透-DNS域名劫持
- Java导入导出功能
- 1292:宠物小精灵之收服
- 基于wowchemy和hugo搭建个人网站
- 南京邮电大学壁纸计算机院,立夏 | 一大波夏日壁纸放送
- 微博、腾讯视频(部分)提取器-- 前端Vue.js篇
- VC++ 在任务栏图标上显示进度条效果
- iphone11各机型对比_iPhone 11系列配置规格对比 快来看看哪款最适合你
热门文章
- OpenVZ 简单应用
- react样式的私有化方法
- ptp协议服务器,ptp服务器 ieee1588 ieee 1588 1588对时
- 赛效:安卓APP移动应用图标一键生成如何实现
- PHPnow搭建指南
- 云服务器搭建减少物流信息成本,摩方谈物流运输:10大措施,控制物流运输成本!...
- 洛谷 P1772 [ZJOI2006]物流运输
- 【React Native】集成声网Agora语音通讯
- 软件测试|最全的Python for循环和while循环使用介绍
- go语言 declared and not used