5243 questions

6398 answers


6368 members

0 votes
54 views 0 comments

I'm currently setup the failover to use wwan wifi client as primary interface and switch on 4G connection when WiFi is disconnected. I have setup on GUI and it works fine but I'm also writing a python script to monitor the this connection state to know which interface (wifi or mobile) is used to transmit the data. Currently my script is connected to the router via ssh, what is the command I can use to get the status online/offline of client wifi in Failover status ? To be sure that the data is now switched on wifi client instead of mobile data and vis versa ?

Thank you in advance.

1 Answer

0 votes

Unfortunately, there is no obvious way to do it. You'll have to check /etc/config/mwan3 config for metric settings. Lower the metric - the more priority interface has. So let's say you have failover set-up and one of the interfacess are down - failover will regroup them so that active network had a higher priority in that config.

Another way to do it would be pinging the WAN IP of all the interfaces and see which one responds, this way you will be able to detect which one of them is active.

You can use ifconfig command too, to see current traffic, detailed info about the interface and so on.

One more thing to check - syslog, run logread command to open system log and see what were the last events and what switched to what.