On my router, I want one of the LAN ports, to move to the WAN side. This way, I can connect my iDTV (I'll mentionTelenet Digicorder for SEO) to for example LAN port 1, and it will be connected directly switched to the WAN side and thus receive a specific external IP (required by my iDTV provider).
I'm using an E3000 linksys router and the "Tomato Firmware v1.28.20111009 MIPSR2-beta-tomato-RT-GIT K26 USB Ext" build
Those are my default vlanxport values:
vlan1ports=1 2 3 4 8*
new_vlan1ports=1 2 3 4 8*
According to the DD-WRT forum (www.dd-wrt.com/phpBB2/viewtopic.php?p=643890#643890) the E3000 has reversed lan port numbers, so be able to add LAN port 1 to the WAN side, I changed the nvram variables to the following:
nvram set vlan1ports="1 2 3 8*"
nvram set new_vlan1ports="1 2 3 8*"
nvram set vlan2ports="0 4 8"
nvram set new_vlan2ports="0 4 8"
However, once the router reboots, only the new_vlanxports values are saved. The "normal" values are restored (as a protection I guess) by the CFE (www.linux-mips.org/wiki/Common_Firmware_Environment).
Unfortunately, it doesn't work. I tried to use port 1 instead of port 4 to make sure it wasn't just me using the wrong ports, but that's didn't help anything.
My only guess left it that tomato (or at least, the build I'm using) does not support those new_vlanxports values, and is still looking at the "normal" vlanxports values. But I don't know at all how this stuff works on the inside so it's only a guess.
Can somebody here help me out?