MT2500 Failover not working

Great, so to recap:


Device: Burme 2 (GL-MT2500)
Firmware: 4.2.3 release 5 (OpenWrt 21.02-SNAPSHOT)

Goal

You want your tethering interface to be the primary Internet connection for your Multi-WAN setup while the Ethernet is also connected to your Burme 2’s WAN port.

Issue

The Ethernet takes priority for all Internet connections in a Multi-WAN setup but the tethered device offers a faster connection. Interface Priority has been adjusted within the GL GUI → Network → Multi-WAN → Interface Priority but does not seem to be honored/have an effect.

Diagnosis

  • Network configuration details for network interfaces are stored in the text file /etc/config/network
  • The Ethernet uses the wan network interface with a metric of 10. This sets its priority over any other interfaces.
  • The tethered device uses the tethering network interface with a metric of 30. Its higher value places it at a lower priority.

Proposed Resolution

  • Edit & save the /etc/config/network to set tethering’s metric to 10 & wan’s metric to 30.
    • nano /etc/config/network
  • Restart the networking system
    • service network reload or /etc/init.d/network reload
  • Confirm the results

Issue filed: