I used ROBOCFG and actually do have what appears to be separate VLAN's for each interface. In fact, here is what I have:
root@OpenWrt:~# ifconfig -a
br0 Link encap:Ethernet HWaddr 00:14:BF:82:B7:43
inet addr:192.168.3.103 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:49980 errors:0 dropped:0 overruns:0 frame:0
TX packets:34121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5573101 (5.3 MiB) TX bytes:2772106 (2.6 MiB)
eth0 Link encap:Ethernet HWaddr 00:14:BF:82:B7:43
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:50085 errors:0 dropped:0 overruns:0 frame:0
TX packets:34121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6682129 (6.3 MiB) TX bytes:2908590 (2.7 MiB)
Interrupt:4 Base address:0x1000
eth1 Link encap:Ethernet HWaddr 00:14:BF:82:B7:43
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:1536334
TX packets:15499 errors:37 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:3724512 (3.5 MiB)
Interrupt:2 Base address:0x5000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vlan0 Link encap:Ethernet HWaddr 00:14:BF:82:B7:43
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50010 errors:0 dropped:0 overruns:0 frame:0
TX packets:34121 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5774749 (5.5 MiB) TX bytes:2908590 (2.7 MiB)
vlan1 Link encap:Ethernet HWaddr 00:14:BF:82:B7:44
inet addr:192.168.3.103 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:166 (166.0 B) TX bytes:0 (0.0 B)
vlan2 Link encap:Ethernet HWaddr 0C:0C:0C:0C:0C:02
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vlan3 Link encap:Ethernet HWaddr 0C:0C:0C:0C:0C:03
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:73 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:5684 (5.5 KiB) TX bytes:0 (0.0 B)
vlan4 Link encap:Ethernet HWaddr 0C:0C:0C:0C:0C:04
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
So I am assuming I have one VLAN for each of the Switch Ports (1-4) as well as one VLAN for the WAN interface?
I now need to figure out where to go from here. I take it any changes made my ROBOCFG aren't permanent and I'd need to somehow script them at boot? And I'm not understanding how each of the two physical interfaces (eth0 and eth1) are associated with the VLAN's. Then there is the Br0 (bridge) which I'm thinking I still need since a router is really also a multiport bridge that makes decisions based on L3 addresses. But I'm not sure what relationship BR0 has to the physical interfaces and the VLAN's.
Thanks in advance. All comments and suggestions are welcome to this newbie.
Regards,
Chris