pjv
Occasional Visitor
For the last couple years, I've been running an AC68U with 384.14_2. I just bought a new AX86U and have installed 386.3_2 on it.
I configured everything from scratch / manually on the new AX so as not to push anything wonky from an old backup. Everything worked great except for one thing.
I run an intranet-isolated guest wifi for all of the IOT devices on my network. There is a single host on the main network (running home assistant) that needs to have 2-way access to / from those IOT devices. On the AC68U under 384.14_2, I have a nat-start script that creates two simple ebtables rules that allow this hole to be punched in the isolation to and from the home assistant box:
($MAC1 is the mac address of the home assistant host)
The one thing that didn't work when I set up the AX86U, was that my home assistant box could no longer see the IOT devices. Trying to figure out why, I noticed that all my IOT devices were on a separately numbered network. Some searching here revealed that the first guest network now has a separate subnet for AiMesh reasons, so I moved my IOT guest network to the second guest network and after verifying the interface for the second guest network was wl0.2 and that my IOT devices were now back on the same network numbers as my main network, re-wrote my ebtables script like so:
But that still does not work - i.e. the home assistant box still cannot see or ping the IOT devices on the AX86U like it can on the AC68U.
I don't know whether the issue is the new hardware or the new firmware, but does anyone have any idea why the above ebtables rules would work on the AC68U under 384x but not on the AX86U under 386x?
I configured everything from scratch / manually on the new AX so as not to push anything wonky from an old backup. Everything worked great except for one thing.
I run an intranet-isolated guest wifi for all of the IOT devices on my network. There is a single host on the main network (running home assistant) that needs to have 2-way access to / from those IOT devices. On the AC68U under 384.14_2, I have a nat-start script that creates two simple ebtables rules that allow this hole to be punched in the isolation to and from the home assistant box:
Code:
ebtables -I FORWARD -i wl0.1 -d $MAC1 -j ACCEPT
ebtables -I FORWARD -o wl0.1 -s $MAC1 -j ACCEPT
($MAC1 is the mac address of the home assistant host)
The one thing that didn't work when I set up the AX86U, was that my home assistant box could no longer see the IOT devices. Trying to figure out why, I noticed that all my IOT devices were on a separately numbered network. Some searching here revealed that the first guest network now has a separate subnet for AiMesh reasons, so I moved my IOT guest network to the second guest network and after verifying the interface for the second guest network was wl0.2 and that my IOT devices were now back on the same network numbers as my main network, re-wrote my ebtables script like so:
Code:
ebtables -I FORWARD -i wl0.2 -d $MAC1 -j ACCEPT
ebtables -I FORWARD -o wl0.2 -s $MAC1 -j ACCEPT
But that still does not work - i.e. the home assistant box still cannot see or ping the IOT devices on the AX86U like it can on the AC68U.
I don't know whether the issue is the new hardware or the new firmware, but does anyone have any idea why the above ebtables rules would work on the AC68U under 384x but not on the AX86U under 386x?