[debian-non-standard] connection problems to wl500gP

Russel rusabus at hotmail.com
Sat Jan 19 11:09:41 CET 2008


> 
> I've fixed it! Thanks guys for suggestions and your configs, 
> it really helped me.
> I'll post here what was wrong and how I set up 4xLAN + WAN, 
> so maybe others will avoid similar problems to mine.
> 
> 1. Most important thing was that I had as default "vlan1: 1 2 3 4 5u"
> instead of "vlan1: 1 2 3 4 5t". Non-tagging was causing my 
> serious problems with connection to LAN ports. Correction to 
> "5t" radically changed it, so I could easily connect to the 
> box and set missing WAN port correctly.
> 
> 2. eth0 is equivalent of what robocfg shows as vlan0. But it 
> doesn't need to be set up as any vlan interface like eth0.0 . 
> It's non logical for me but it works :) I've configured eth0 
> in /etc/network/interfaces and thats all - LAN ports fixed :) 
> If I need to have WAN interface, I have to create eth0.1 vlan 
> interface and it has to be named eth0.1 . Choosing other 
> name, for example eth0.100 like it is as default in wpkg's 
> etch system doesn't work.
> 
> So I've created "/etc/rcS.d/S38vlans" to set tagging properly:
> ---------------------------------------------------------
> #! /bin/sh
> 
> # eth0 have to be initialized first!
> ifconfig eth0 0.0.0.0
> 
> robocfg switch disable
> robocfg vlans enable reset
> robocfg vlan 0 ports "0 5u"
> robocfg vlan 1 ports "1 2 3 4 5t"
> /root/robocfg/robocfg switch enable
> 
> # line below is not needed if we have vlan script in 
> /etc/network/if-pre-up.d/ from vlan package.
> #vconfig add eth0 1
> ---------------------------------------------------------
> 
> ... and of course appropriate interfaces config in 
> /etc/network/interfaces:
> 
> ---------------------------------------------------------
> auto lo
> iface lo inet loopback
> 
> auto eth0
> iface eth0 inet static
> address 192.168.4.100
> netmask 255.255.255.0
> gateway 192.168.4.1
> 
> auto eth0.1
> iface eth0.1 inet static
> address 192.168.3.100
> netmask 255.255.255.0
> gateway 192.168.3.1
> ---------------------------------------------------------
> 
> so after all my "robocfg show" looks like this
> 
> Switch: enabled
> Port 0(W): DOWN enabled stp: none vlan: 0 mac: 
> 00:00:00:00:00:00 Port 1(4): DOWN enabled stp: none vlan: 1 
> mac: 00:00:00:00:00:00 Port 2(3): 100FD enabled stp: none 
> vlan: 1 mac: 00:00:00:00:00:00 Port 3(2): DOWN enabled stp: 
> none vlan: 1 mac: 00:00:00:00:00:00 Port 4(1): DOWN enabled 
> stp: none vlan: 1 mac: 00:00:00:00:00:00 Port 5(C): 100FD 
> enabled stp: none vlan: 0 mac: 00:00:00:00:00:00
> VLANs: BCM5325/535x enabled mac_check mac_hash
> vlan0: 0 5u
> vlan1: 1 2 3 4 5t
> 
> Cheers
> Tomasz

I'm glad you got it working. You might also be interested in the messages
printed at the end of the robocfg help outupt:

Samples:
1) ASUS WL-500g Deluxe stock config (eth0 is WAN, eth0.1 is LAN):
robocfg switch disable vlans enable reset vlan 0 ports "0 5u" vlan 1 ports
"1 2 3 4 5t" port 0 state enabled stp none switch enable
2) WRT54g, WL-500g Deluxe OpenWRT config (vlan0 is LAN, vlan1 is WAN):
robocfg switch disable vlans enable reset vlan 0 ports "1 2 3 4 5t" vlan 1
ports "0 5t" port 0 state enabled stp none switch enable

Either way, it's working.

--Russel Riley

No virus found in this outgoing message.
Checked by AVG Free Edition. 
Version: 7.5.516 / Virus Database: 269.19.6/1231 - Release Date: 1/18/2008
11:55 AM
 




More information about the debian-non-standard mailing list