Howdy!
I have first to thank everyone involved in the developping process of OpenWRT that I've used for some time now... you're really doing a great job
Well... I have been running a routed-bridged WPA2/PSK link between two WRT54GS 1.1 using WhiteRussian 0.9 (and occasionally with X-WRT, ssh-ing a few to make it happen), which ran pretty well, except for a few hangs when I was doing large NFSv3 transfers (didn't see it happen with NFSv4, though)... I could get around 1.1MB/s, which was totally enough for my wireless stations.
Having seen that Kamikaze was officially released, I installed 7.07, standard downloaded image with a 2.4 kernel (bcm43xx-mac80211 on a 2.6 kernel having seemingly an interface problem at the time) and mips version, on two of my WRTs, and went on setting it up to have my routed-bridge again... Must say I love config through /etc ... much clearer and less hacking-like than through NVRAM
So I managed to configure it all and it works totally OK (fast ping and 1.5MB/1.1MB transfers), without encryption or with WEP... it also works with WPA (tested with psk and psk2 options), but with a lot of instability (client router ends up rebooting in a few minutes of use) and really very slowly (around 500-1500ms of ping, and an horrible and unworkable 1-5kB/s "local" download through the wireless bridge)...
I have seen that this is yet the second official release of Kamikaze, and that bump notes from 7.06 to 7.07 mention "WPA related bugfixes in the wifi scripts for Broadcom and Atheros"... Is the case I experience something already known (I have searched the forum but have not really found something really related to my case... WPA2/PSK access point works totally OK with my laptop, my Squeezebox and my Wii... only the client WRT seems unstable until now)...? Should I use custom build from the latest SVN trunk, until 7.08 is released (I'd prefer to stay to the tagged released for daily use and use latest trunk for tests only)?
Just so to say, there was X-WRT on these two routers and I flashed them through the TRX image via X-WRT web interface... any possiblity of still having NVRAM datas from previous installation that are bugging Kamikaze?
To give a few piece of information, I only modified /etc/config/network on the AP WRT (PPOE and static route to the subnet on the other side of the routed-bridge) :
#### VLAN configuration
config switch eth0
option vlan0 "1 2 3 4 5*"
option vlan1 "0 5"
#### Loopback configuration
config interface loopback
option ifname "lo"
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
#### LAN configuration
config interface lan
option type bridge
option ifname "eth0.0"
option proto static
option ipaddr 192.168.2.1
option netmask 255.255.255.0
option dns 192.168.2.1
option gateway 192.168.2.1
#### WAN configuration
config interface wan
option ifname "eth0.1"
option proto pppoe
option username "MY_PPOE_ID_:p"
option password "MY_PPOE_PASS_:p"
option keepalive 5
config route saloon
option interface lan
option target 192.168.3.0
option netmask 255.255.255.0
option gateway 192.168.2.2
as the one on the client AP (deactivated the WAN for now, manual IP for the wifi card, as I want everything without DHCP):
#### VLAN configuration
config switch eth0
option vlan0 "1 2 3 4 5*"
option vlan1 "0 5"
#### Loopback configuration
config interface loopback
option ifname "lo"
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
#### LAN configuration
config interface lan
# option type bridge
option ifname "eth0.0"
option proto static
option ipaddr 192.168.3.1
option netmask 255.255.255.0
option gateway 192.168.2.2
option dns 192.168.2.1
config interface wlan
option ifname "wl0"
option proto static
option ipaddr 192.168.2.2
option netmask 255.255.255.0
option gateway 192.168.2.1
I also modified /etc/config/wireless on the AP :
config wifi-device wl0
option type broadcom
# option channel 5
# REMOVE THIS LINE TO ENABLE WIFI:
# option disabled 1
config wifi-iface
option device wl0
option network lan
option mode ap
option ssid "MY_SSID_:p"
option encryption psk
# option encryption psk2
option key "MY_PSK_:p"
and of course the one on the routed-bridged client :
config wifi-device wl0
option type broadcom
# option channel 5
# REMOVE THIS LINE TO ENABLE WIFI:
# option disabled 1
config wifi-iface
option device wl0
# option network lan
option mode sta
option ssid "MY_SSID_:p"
option encryption psk
# option encryption psk2
option key "MY_PSK_:p"
I also did a "chmod -x" on /etc/init.d/firewall and on /etc/init.d/dnsmasq on the client router (only switching off the firewall is mandatory to make it work at once, but the fact I only use the DNS bouncer from the AP router made me deactivate dnsmasq on the client one)...
I haven't installed anything special (except for nano to edit the files... don't really like vi) through ipkg... old docs for WhiteRussian (Wiki howto) mentionned libpthread needed to be installed, but having done it doesn't change the instability and slowliness in my case... what is the real use for that anyway?
If anyone had a fix or an idea for this quite broken WPA routed-bridge...