art
April 30, 2025, 2:41pm
1
Spitz GL-X750 running 4.3.25, while troubleshooting US Verizon LTE issues (which I'll post separately) I notice the GUI, process list, and possibly the config file for mwan3 are inconsistent.
In one case, with mwan3 set to ignore the LTE modem, it still monitors the modem (and may be contributing to my connection issues). In the current case, WAN ethernet is configured for mwan3, the LTE interface should be ignored, but both are being monitored.
oot@spitz:~# pgrep -laf mwan
24416 /bin/sh /usr/sbin/mwan3track wan eth0 online 100.79.201.41 1.1.1.1 8.8.8.8 208.67.222.222 208.67.220.220
24562 /bin/sh /usr/sbin/mwan3rtmon
25285 /bin/sh /usr/sbin/mwan3track modem_1_1_2 wwan0 online 100.112.70.76 4.2.2.4 8.8.8.8 208.67.222.222 208.67.220.220
art
April 30, 2025, 2:42pm
2
Here is my /etc/config/mwan3
config globals 'globals'
option enabled '0'
option mmx_mask '0x3F00'
config interface 'wan'
option family 'ipv4'
option reliability '1'
option count '1'
option timeout '2'
option down '3'
option httping_ssl '0'
option track_method 'ping'
option up '4'
option interval '10'
option enabled '1'
list track_ip '1.1.1.1'
list track_ip '8.8.8.8'
list track_ip '208.67.222.222'
list track_ip '208.67.220.220'
config interface 'wwan'
option family 'ipv4'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option up '8'
option enabled '0'
list track_ip '1.1.1.1'
list track_ip '8.8.8.8'
list track_ip '208.67.222.222'
list track_ip '208.67.220.220'
config interface 'tethering'
option family 'ipv4'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option up '8'
option enabled '0'
list track_ip '1.1.1.1'
list track_ip '8.8.8.8'
list track_ip '208.67.222.222'
list track_ip '208.67.220.220'
config member 'wan_only'
option interface 'wan'
option weight '3'
option metric '1'
config member 'wwan_only'
option interface 'wwan'
option weight '3'
option metric '3'
config member 'tethering_only'
option interface 'tethering'
option weight '3'
option metric '4'
config member 'wan_balance'
option interface 'wan'
option metric '1'
option weight '3'
config member 'wwan_balance'
option interface 'wwan'
option metric '1'
option weight '3'
config member 'tethering_balance'
option interface 'tethering'
option metric '1'
option weight '3'
config policy 'default_poli'
option last_resort 'default'
list use_member 'wan_only'
list use_member 'modem_1_1_2_only'
list use_member 'wwan_only'
list use_member 'tethering_only'
config rule 'default_rule'
option dest_ip '0.0.0.0/0'
option use_policy 'default_poli'
option family 'ipv4'
config interface 'wan6'
option family 'ipv6'
option reliability '1'
option count '1'
option timeout '2'
option down '3'
option enabled '0'
option track_method 'ping'
option up '4'
list track_ip '2001:4860:4860::8844'
list track_ip '2001:4860:4860::8888'
list track_ip '2620:0:ccd::2'
list track_ip '2620:0:ccc::2'
option interval '10'
config interface 'wwan6'
option family 'ipv6'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option up '8'
option enabled '0'
list track_ip '2001:4860:4860::8844'
list track_ip '2001:4860:4860::8888'
list track_ip '2620:0:ccd::2'
list track_ip '2620:0:ccc::2'
config interface 'tethering6'
option family 'ipv6'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option up '8'
option enabled '0'
list track_ip '2001:4860:4860::8844'
list track_ip '2001:4860:4860::8888'
list track_ip '2620:0:ccd::2'
list track_ip '2620:0:ccc::2'
config member 'wan6_only'
option interface 'wan6'
option weight '3'
option metric '1'
config member 'wwan6_only'
option interface 'wwan6'
option weight '3'
option metric '3'
config member 'tethering6_only'
option interface 'tethering6'
option weight '3'
option metric '4'
config member 'wan6_balance'
option interface 'wan6'
option metric '1'
option weight '3'
config member 'wwan6_balance'
option interface 'wwan6'
option metric '1'
option weight '3'
config member 'tethering6_balance'
option interface 'tethering6'
option metric '1'
option weight '3'
config policy 'default_poli_v6'
option last_resort 'default'
list use_member 'wan6_only'
list use_member 'modem_1_1_2_6_only'
list use_member 'wwan6_only'
list use_member 'tethering6_only'
config rule 'default_rule_v6'
option dest_ip '::/0'
option family 'ipv6'
option use_policy 'default_poli_v6'
config interface 'modem_1_1_2'
option family 'ipv4'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
option httping_ssl '0'
option track_method 'ping'
option up '4'
list track_ip '4.2.2.4'
list track_ip '8.8.8.8'
list track_ip '208.67.222.222'
list track_ip '208.67.220.220'
option enabled '0'
config member 'modem_1_1_2_only'
option interface 'modem_1_1_2'
option weight '3'
option metric '2'
config member 'modem_1_1_2_balance'
option interface 'modem_1_1_2'
option metric '1'
option weight '3'
config interface 'modem_1_1_2_6'
option family 'ipv6'
option reliability '1'
option count '1'
option timeout '2'
option interval '5'
option down '3'
list track_ip '2001:4860:4860::8844'
list track_ip '2001:4860:4860::8888'
list track_ip '2620:0:ccd::2'
list track_ip '2620:0:ccc::2'
option enabled '0'
option track_method 'ping'
option up '4'
config member 'modem_1_1_2_6_only'
option interface 'modem_1_1_2_6'
option weight '3'
option metric '2'
config member 'modem_1_1_2_6_balance'
option interface 'modem_1_1_2_6'
option metric '1'
option weight '3'
art
April 30, 2025, 3:33pm
3
Desired behavior: If I disable monitoring of LTE (or any interface) in the GUI, then mwan3
should not monitor that interface.
art
May 2, 2025, 6:15pm
4
While mwan3
still monitors wwan0
even when configured not to do so in the GUI, I think I've solved some of my trouble by configuring much less aggressive monitoring. This seems to be close enough to "assume wwan0
is always connected" which is what I wanted by disabling wwan0
in the GUI.
config interface 'modem_1_1_2'
option family 'ipv4'
option reliability '1'
option count '1'
option timeout '2'
option httping_ssl '0'
option track_method 'ping'
option enabled '1'
option up '2'
option down '10'
list track_ip '1.1.1.1'
list track_ip '208.67.222.222'
option interval '60'