This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3354: 现在需要在主板上运行两个应用程序,一个程序用ppp0给专网业务端口发送数据,一个程序用ppp1往公网业务端口发送数据,需要ppp0和ppp1同时发送数据。

Part Number: AM3354

CPU使用AM3354的嵌入式主板搭载Ubuntu16.04 系统 ,有两个EC20 (4G 模块),均可ppp拨号成功,对应网卡名称分别为ppp0ppp1 ppp0使用的卡是专网卡(电力业务员APN通道)。ppp1 是普通移动流量卡(可连百度)。 现在需要在主板上运行两个应用程序,一个程序用ppp0给专网业务端口发送数据,一个程序用ppp1往公网业务端口发送数据,需要ppp0和ppp1同时发送数据。

 

问题描述:

两个模块拨号后,系统会有一条默认ppp0的路由

此时 ppp0 网卡数据正常 

 

但是ppp1 无法访问公网,ping百度的端口不通。

 

干脆把ppp1 也设置成默认路由,确实百度可以ping通了

 

但是专网ping不通了

 

目前发现规律是 总是路由表里面在上面的网卡 数据正常。

 

 总结 : 不知道怎么设置路由策略 让两个4G网卡数据能同时正常使用。