Ano VLANy jsou to, co potřebuješ. Dostaneš se do toho routeru? Pokud ano, tak v něm poedituj soubor /etc/config/network. Hledej v něm něco takového:
config switch_vlan
option device 'eth0'
option vlan '1'
option ports '0t 2 3 4 5'
config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0t 1'
Tím jsou definovány dvě vlany, první propojuje všechny zásuvky LAN s interním portem co vede do SoCu (0t). To „t' u interního portu znamená, že provoz bude tagován − mezi Ethernetovou a IP hlavičkou bude vložena hlavička identifikující číslo VLANy podle IEEE 802.1q. Druhá vlana s číslem 2 protojuje WAN konektor s interním portem.
Pokud potřebuješ do jednoho kabelu dostat LAN i WAN vlanu, můžeš konfiguraci upravit takto:
config switch_vlan
option device 'eth0'
option vlan '1'
option ports '0t 2t 3 4 5'
config switch_vlan
option device 'eth0'
option vlan '2'
option ports '0t 1 2t'
Poté se obě vlany objeví na portu s číslem dva, což bude ten LAN port, co je nejblíž WAN portu. Tím je konfigurace na straně routeru hotová. Ještě je ale potřeba na HTPC vlany znovu rozdělit. Pokud je to linux, dělá se to buď příkazem vconfig nebo pomocí iproute2:
# ip link add link eth0 name eth0.1 type vlan id 1
# ip link add link eth0 name eth0.2 type vlan id 2
Od té chvíle se rozhraní eth0.2 bude tvářit jako by bylo zapojeno do switche před routerem, eth0.1 bude jako by bylo připojeno za routerem.