I'm trying to launch Internet via TP-Link TL-MR6400v5. Everything seems correct, but the device doesn't want to run Internet. What am I doing wrong? The original firmware of TP-Link works very well but I need to install VPN client on the router and I lost many days trying to connect to Internet over the router. Probably firewall blocks the connection. I tried different options but no result.
You have to use --set-client-id and manage your ids carefully if you want to inspect call settings. They are associated with one specific QMI_WDS client-id, and void when you release it.
Look at how /lib/netifd/proto/qmi.sh does it.
This is not a problem for QMI_NAS stuff like signal-info and serving-system since these settings are global. So they will be the same for all QMI_NAS clients.
root@OpenWrt:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.104.131.41 0.0.0.0 UG 0 0 0 wwan0
10.104.131.32 0.0.0.0 255.255.255.240 U 0 0 0 wwan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br-lan
root@OpenWrt:~# ip route
default via 10.104.131.41 dev wwan0
10.104.131.32/28 dev wwan0 scope link src 10.104.131.40
192.168.1.0/24 dev br-lan scope link src 192.168.1.1
I would remove the duplicate WWAN interface and keep just the LTE interface. This seems to be quite confusing, it has the same MAC address as the LTE interface. Since you have WAN port as well I would add metric to the interface. Assign lower metric to the LTE interface.
root@OpenWrt:~# ip route
default via 10.110.88.214 dev wwan0
10.110.88.212/30 dev wwan0 scope link src 10.110.88.213
79.188.222.38 via 10.110.88.214 dev wwan0
192.168.1.0/24 dev br-lan scope link src 192.168.1.1