Você precisa acompanhar sua configuração de rede simples com a configuração de switch correspondente.
Além disso, não use a VLAN 0, pois esta é uma VLAN especial.
Tente algo ao longo das linhas:
config 'interface' 'lan'
option 'ifname' 'eth1.1'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'nat' '1'
config 'interface' 'hot'
option 'ifname' 'eth1.2'
option 'proto' 'dhcp'
config 'switch'
option 'name' 'switch0'
option 'enable' '1'
option 'enable_vlan' '1'
option 'reset' '1'
config 'switch_vlan'
option 'vlan' '1'
option 'device' 'switch0'
option 'ports' '0t 1 2'
config 'switch_vlan'
option 'vlan' '2'
option 'device' 'switch0'
option 'ports' '0t 3 4'
Além disso, você tem certeza absoluta de que o switch é internamente eth1 ?
A leitura dos arquivos de arquitetura relevantes na distribuição do OpenWRT mostra que a maioria dos ar71xx dispositivos tem sua opção em eth0 , incluindo o airrouter.
Aqui está a seção relevante de base-files/etc/uci-defaults/02_network :
ap121 |\
ap121-mini |\
ap96 |\
airrouter |\
dir-600-a1 |\
dir-615-c1 |\
dir-615-e4 |\
ja76pf |\
mynet-n600 |\
oolite |\
rb-750 |\
rb-751 |\
tew-632brp |\
tew-712br |\
tl-mr3220 |\
tl-mr3220-v2 |\
tl-mr3420 |\
tl-wdr3500 |\
tl-wr741nd |\
tl-wr741nd-v4 |\
tl-wr841n-v7 |\
tl-wr841n-v9 |\
whr-g301n |\
whr-hp-g300n |\
whr-hp-gn |\
wzr-hp-ag300h)
ucidef_set_interfaces_lan_wan "eth0" "eth1"
ucidef_add_switch "switch0" "1" "1"
ucidef_add_switch_vlan "switch0" "1" "0 1 2 3 4"
;;
Observe a linha ucidef_set_interfaces_lan_wan que lista eth0 antes de eth1 , que designa eth0 como LAN nic e eth1 como WAN nic.
EDITAR:
(caso em que você substituiria eth1 por eth0 na configuração acima e substituiria eth0 por eth1 , se você tiver isso em algum outro lugar em sua configuração)