1 概述
在边缘计算核心板的应用场景下,会有使用双无线通信模块的场景,该场景下,需要支持不同的应用(APP)连接不同的VPN服务器。该文档用于说明在双模块4G模组下同时连接两个APN的网络配置。
1.1 目的
为了指导现场应用工程师进行网络配置使用。
1.2 适用对象
终端现场应用工程师、运维工程师。
2 配置说明
2.1 准备工作
在做网络配置之前,需要知道双4G模块在系统的系统设备名称,例如对于双4G模块虚拟的两个网卡名称分别为ppp-0和eppp-1。需要知道应用APP各自连接的主站IP地址和端口号。当然,还需要知道连接的主站都是使用的哪个SIM卡,即需要知道各主站都是用的哪个APN设置及哪个网卡设备。以下表所示:
网卡设备名 |
APN名称 |
主站IP及端口 |
ppp-0 |
YingxiaoAPN |
232.435.12.34:22 |
ppp-1 |
PeidianAPN |
456.232.34.22:22 |
以上信息都知道之后,我们可以做进一步配置工作。
2.2 本地路由配置
首先,设置默认网关,让所有IP包默认情况下均通过ppp-0转发,在操作系统下输入如下指令:
route add default dev ppp-0
然后,单独为另外一个主站访问设置转发特例,所有456.232开头的,全部走ppp-1。在操作系统下输入如下指令:
route add -net 456.232.0.0 netmask 255.255.0.0 dev ppp-1
3 永久解决方案
以上本地路由配置,需要添加到开机启动功能。每次开机启动的时候,自动将以上配置指令看都执行一遍。将以上两条指令添加在 /etc/rc.local 文件中。
为方便部署,将以上两条指令做成shell批处理,并在rc.clcal中调用该批处理,在每次修改配置时,直接修改批处理shell文件即可。
群讨论: