Bug #12920
Updated by Marcos M over 2 years ago
The gateway status and @dpinger@ behave differently when the respective gateway entry does not exist in the @config.xml@ file. This behavior difference results in failure to fail back after WAN failover.
Test:
* DHCP WAN
* Bounce interface physically and with @ifconfig@.
* @no gw@ = no gateway entry in config.xml
* @gw@ = gateway entry exists in config.xml
h3. Netgate 5100
@ifconfig@ produced same results.
<pre>
unplug cable plug cable
gateway status | dpinger status gateway status | dpinger status
22.01 no gw missing RUNNING ONLINE RUNNING
22.01 gw pending stopped pending stopped
22.05 no gw missing stopped ONLINE RUNNING
22.05 gw pending stopped ONLINE RUNNING
</pre>
h3. Netgate 1100
<pre>
unplug cable plug cable
gateway status | dpinger status gateway status | dpinger status
22.01 no gw missing RUNNING ONLINE RUNNING
22.01 gw pending stopped pending stopped
22.05 no gw missing stopped ONLINE RUNNING
22.05 gw pending stopped ONLINE RUNNING
ifconfig down ifconfig up
gateway status | dpinger status gateway status | dpinger status
22.01 no gw offline RUNNING ONLINE RUNNING
22.01 gw offline RUNNING ONLINE RUNNING
22.05 no gw offline RUNNING ONLINE RUNNING
22.05 gw offline RUNNING ONLINE RUNNING
</pre>