Hello everyone! This is my first post here, but I have already learned so much by reading this forum and it helped me make a decision when I was choosing my equipment. Therefore, first of all, thank you! I am a networking novice, so please excuse my limited unterstanding of the topic.
My problem is simple, but I have wasted so many hours searching for a solution. I have 2 Asus GT-AX6000s running the latest version of Asuswrt-Merlin. The one acting as an AI Mesh router is connected to my ISP's ONT and the other one (AI Mesh node) is connected to the first one via ethernet backhaul. Generally speaking, speed, range and stability has been pretty much flawless and I am very satisfied with the setup. My STB has to be connected to the node (also via cable) because it is used by my parents in their part of the house.
My ISP requires PPPoE for internet connection and WAN bridge for IPTV, so I set up 2 profiles under "WAN": one PPPoE and one WAN bridge with required VLANs and priorities. This configuration is the only one that makes the IPTV work. The problem I noticed after a while is that the other wired and wireless devices connected to both the router and the node randomly loose normal local IPs and get ones that look like 10.x.x.x. Also, the speed of those clients gets reduced. It took me some time to realise that this happens only when the WAN bridge is switched on and that the reduced speed is actually IPTV speed. When the WAN bridge is switched off, IP addresses and speed normalise. So, the DHCP server acting rogue is ISP's IPTV server. I have tried everything I have dug out from the internet and I have failed every time. I couldn't find a way to isolate the IPTV traffic or to use a firewall to block unwanted DHCP offers and let the wanted ones through. Setting up VLANs ends up in IPTV losing connection and its 10.x.x.x IP, no matter the way I try to set them up. It seems that the only way to do the kind of bridging I need is by using vlanctl and/or ethctl in the terminal, but those commands are really obscure and I couldn't figure them out by trying to decipher other people's examples. Lastly, I think I would like to keep using the current firmware, as opposed to flashing OpenWrt. Please correct me if I'm wrong.
The only workaround for now is using static IPs for my family clients while using a WAN bridge profile for the IPTV, but this is incovenient in the long run.
I apologise for the long post, but any help is greatly appreciated!
My problem is simple, but I have wasted so many hours searching for a solution. I have 2 Asus GT-AX6000s running the latest version of Asuswrt-Merlin. The one acting as an AI Mesh router is connected to my ISP's ONT and the other one (AI Mesh node) is connected to the first one via ethernet backhaul. Generally speaking, speed, range and stability has been pretty much flawless and I am very satisfied with the setup. My STB has to be connected to the node (also via cable) because it is used by my parents in their part of the house.
My ISP requires PPPoE for internet connection and WAN bridge for IPTV, so I set up 2 profiles under "WAN": one PPPoE and one WAN bridge with required VLANs and priorities. This configuration is the only one that makes the IPTV work. The problem I noticed after a while is that the other wired and wireless devices connected to both the router and the node randomly loose normal local IPs and get ones that look like 10.x.x.x. Also, the speed of those clients gets reduced. It took me some time to realise that this happens only when the WAN bridge is switched on and that the reduced speed is actually IPTV speed. When the WAN bridge is switched off, IP addresses and speed normalise. So, the DHCP server acting rogue is ISP's IPTV server. I have tried everything I have dug out from the internet and I have failed every time. I couldn't find a way to isolate the IPTV traffic or to use a firewall to block unwanted DHCP offers and let the wanted ones through. Setting up VLANs ends up in IPTV losing connection and its 10.x.x.x IP, no matter the way I try to set them up. It seems that the only way to do the kind of bridging I need is by using vlanctl and/or ethctl in the terminal, but those commands are really obscure and I couldn't figure them out by trying to decipher other people's examples. Lastly, I think I would like to keep using the current firmware, as opposed to flashing OpenWrt. Please correct me if I'm wrong.
The only workaround for now is using static IPs for my family clients while using a WAN bridge profile for the IPTV, but this is incovenient in the long run.
I apologise for the long post, but any help is greatly appreciated!
Last edited: