Hey,

> Still haven’t made progress with MM multiplexing on OpenWrt except for adding 
> support to use the multiplex parameter in the connect args.  I’ll post what 
> have in case anyone else has the same problem.  This should just be an 
> incompatibility with the OpenWrt netifd script, right?  I am not quite sure 
> if there would be anything else that needs to happen here because the 
> documentation I have been able to find around this topic has been sparse.
>
>
> After using QMICLI to set it up the connection I set up qmimux0 and wwan0 
> OpenWrt interfaces in the WAN firewall zone. As you can see this works fine.
>
> root@OpenWrt:~# ip route
> default via 10.210.81.132 dev qmimux0 proto static src 10.210.81.131
> 10.210.81.128/29 dev qmimux0 proto kernel scope link src 10.210.81.131
> 192.168.1.0/24 dev br-lan proto kernel scope link src 192.168.1.1
>
> root@OpenWrt:~# ip link
> 4: wwan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 32768 qdisc fq_codel state 
> UNKNOWN mode DEFAULT group default qlen 1000
>     link/ether 36:36:d7:22:de:5e brd ff:ff:ff:ff:ff:ff
> 15: qmimux0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue 
> state UNKNOWN mode DEFAULT group default qlen 1000
>     link/none
>
> root@OpenWrt:~# ping 8.8.8.8
> PING 8.8.8.8 (8.8.8.8): 56 data bytes
> 64 bytes from 8.8.8.8: seq=0 ttl=113 time=61.536 ms
>
>
> But after MM sets up the connection and manages the interface things are set 
> up a little differently; MTU, links, number of links to name a few.  I 
> created network interfaces for these links and added them to the WAN firewall 
> zone as before, however although the route seems to be configured correctly, 
> pings to the gateway fail.
>
> root@OpenWrt:~# ip route
> default via 10.211.71.62 dev qmimux0 proto static src 10.211.71.61
> 10.211.71.60/30 dev qmimux0 proto kernel scope link src 10.211.71.61
> 192.168.1.0/24 dev br-lan proto kernel scope link src 192.168.1.1
>
> root@OpenWrt:~#  ip link
> 4: wwan0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 31744 qdisc fq_codel 
> state UNKNOWN mode DEFAULT group default qlen 1000
>     link/none
> 15: qmimux0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue 
> state UNKNOWN mode DEFAULT group default qlen 1000
>     link/none
> 16: qmimux1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue 
> state UNKNOWN mode DEFAULT group default qlen 1000
>     link/none
> 17: qmimux2: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue 
> state UNKNOWN mode DEFAULT group default qlen 1000
>     link/none
> 18: qmimux3: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue 
> state UNKNOWN mode DEFAULT group default qlen 1000
>     link/none
>

Don't recall about how openwrt firewall zones could be configured, but
can you add iface names with wildcards like qmimux* to a zone in
openwrt?
Out of curiosity, did you try to fully disable the firewall altogether
in openwrt and retry?

In the issue you're having, I think the first thing to do is rule out
the effect of iptables.

-- 
Aleksander

Reply via email to