当" ifup"时避免删除默认网关另一个界面

时间:2016-01-19 10:12:29

标签: routing wifi 3g gateway

我正在使用具有两个接口的定制嵌入式主板:WiFi& 3G。

我只能使用1个路由表,所以我已经定义了优先级 当3G打开且WiFi连接到路由器时,网关必须是3G接口才能使嵌入式外部可访问。因此,当嵌入式尝试连接到3G时,他自己将默认GW更改为此接口(我认为udhpc会这样做)。

我的问题出现在我通过WiFi连接到具有Internte连接的路由器但是我尝试使用错误的参数(错误的APN)启动新的3G连接。在这种情况下,我只能设置等待IP的超时(40-60秒),此后我返回错误代码(APN或信号问题)并继续使用WiFi连接。 问题是"某人"当尝试连接到3G时我删除了默认的gw(wifi),我失去了40-60秒的互联网连接......

我需要在WiFi接口上保留默认网关,只需在连接成功后替换它(获取ip后获取udhcp作业)。

首先我认为udhcpc是删除该网关的,但正如我所看到的,有时会在udhcpc租赁到后台之前将其删除。

0 个答案:

没有答案