My edge router is a Netgear WNDR3800 running OpenWRT which creates four VLANs for my domicile. I use Linksys e3000s running DD-WRT as managed switches distributing LANs where I want them to go. I will show how I use the remaining Linksys e3000 units to send all four VLANs into one trunk line. The DD-WRT and the OpenWRT projects have this well documented in a TL;DR manner showing all the command line steps. I did the whole thing using the GUI interfaces and I will show the wiring as well. I use VLAN trunking since my office has only one ethernet connection but I have multiple LANs and I want the ability to change the wiring without running physical wires. Re-wiring is done with software changes! Of course, you can buy managed switches but many of you might have collected these consumer routers over the years or would like to save some money on the used market since managed switches can be pricey. The short video above contains a demo toward the end.
To start, lets look at the diagram below showing the Netgear WNDR3800 serving the connection to the WAN.
|Netgear WNDR3800 as VLAN Distributor|
On the right, you see I have a Linksys e3000 in the basement which receives the trunk output from the WNDR3800 into its own WAN port. The settings are pictured below.
|DD-WRT Trunking with Linksys e3000|
Port 1 is the trunk port sending everything upstairs to my office. I prefer building servers in the comfort of the office rather than cold and cramped basement so I use the VLAN tagging to make the switch ports on the upstairs Linksys e3000 VLANs 4 and 5, but as you see I switched them to VLAN3 (GUEST) for the demo and the other port is still VLAN1. For server building, I bring both VLAN4 and VLAN5 upstairs for DMZ and server control allowing me to easily configure the server with the proper IPs the first time without needing to change IPs once placed into the server area downstairs.
Below is the configuration of the upstairs DD-WRT using VLAN5 (SERVER) into physical port 1. DHCP/WAN and other features that make the e3000s a primary router are disabled but not depicted in any of the pictures below.
|Linksys e3000 with VLAN Trunking and VLAN5|
As you can see from the above steps, VLAN trunking is pretty easy and OpenWRT/DD-WRT make virtual wiring quite easy. Of course, with just about everything wireless nowadays, I suspect this article will get few hits. You can assign wireless networks to VLANs just as my guest network is bridged to VLAN3.
You can see the devices in their real world setup below. The basement e3000 should have two orange cables but the house is wired with blue so I put a white label with orange text around it on the right but the photo isn't very sharp around the cable nor is the label's text visible in the picture.
|Linksys e3000 Basement VLAN Trunk Orange|
|Office e3000 with trunk in WAN port and AnyLAN port in Yellow|
|Netgear WNDR3800 running OpenWRT as Gateway Router|
|Netgear WNDR3800 Backplane VLAN Connections|
|Intel ATOM Server running PC-BSD|