Yes, when you capture on a VLAN interface that VLAN tag is not included/visible, if, as @pavelgl instructs, capture on eth2, you should see all VLAN tags in use there, unless you filter this down to VLAN 30.
@pavelgl@moeller0
Thanks!
When capturing full wire one sees the VLAN tags (also on the DHCP discovery packets).
I'll will need to try to figure out why Video on other VLAN does not get configured...
Make sure you don't have eth2 with no VLAN number anywhere in your config.
Are you intending to route video services yourself or merely bridge it to an ISP provided TV box? In the latter case since there is no hardware switching you'd need to make a kernel bridge attached to a null network (proto none) to pass TV packets between two Ethernet ports.
Make sure you don't have eth2 with no VLAN number anywhere in your config.
eth2 is mentioned in device section for eth2.10 (to make interface for internet) and eth2.30 (to make interface for video). Internet works. Video not (yet :-)).
Are you intending to route video services yourself or merely bridge it to an ISP provided TV box? In the latter case since there is no hardware switching you'd need to make a kernel bridge attached to a null network (proto none) to pass TV packets between two Ethernet ports.
I want ISP provided TV box working on Video VLAN. The Internet VLAN gets a fixed public IPv4 address (and a dynamic public IPv6 prefix) on WAN and I have a 192.168.c.d/24 style LAN (and IPv6 delegation/advertisement).
If instead I use ISP provided gateway box, Video VLAN gets a 10.b.c.d style address. Therefore I assumed I had to make the Video interface DHCP client (to get that 10.b.c.d address). But I do not get one...
Not sure what you mean with the Layer2 bridge between the two Ethernet ports. All 3 VLANS are on same physical Ethernet (say, the WAN side of the OpenWRT router) and the LAN side is for the 192.168.c.d/24 subnet.
I think, but I am not sure and still asking around, that Video comes in via 10.b.c.d and is routed (forwarded) to TV Box on 192.168.c.d/24 subnet. These are different subnets (and one may need IGMP proxy for multicast live TV). But... Unlike ISP provided gateway box, OpenWRT box does not get the 10.b.c.d address on VLAN30
I did spoof ISP gateway MAC address on eth2.10 to get Internet on Vlan10. Same did not give an address for Video on Vlan30 though. Now I tried to spoof ISP TV Box MAC address on eth2.30 for Video on Vlan30. That does not give an address either. Just out of curiosity I spoofed ISP gateway MAC address on eth2 ... but ISP hung up so I undid that...
Right: L2 bridging the 10.b.c.d and 192.168.c.d made me wonder.
OK, luckily I have 3rd ethernet I can play with (eth1) to attach the ISP TV box to so shall I make a bridge between eth2.30 and eth1.30 or between eth2.30 and eth1 (so TV traffic is tagged or untagged)?
Note however that when I use ISP gateway, TV box got a 192.168.c.64 address (I could then adb into it ... it's an Android). Meaning, under ISP conditions there is some forwarding between VLAN30 (Video) and br-lan.
If you remove your router and plug TV box directly into the ONT does it connect to the TV service?
I have not tried yet ... sorry
But, I got some help from local ISP related forum ... I needed several ISP vendor equipmant specific DHCP options and now I get the reruired 10.b.c.d/16 address.
Next I need to arrange multicast forwarding and igmp proxy for live TV.
Someone on local ISP related forum has a working setup and I will ask his config to figure out topology for unicast and multicast and the VLAN assignments and the NAT.