Обычно для подключения я делаю такую последовательность действий:
ifconfig wlan0 up
ifconfig wlan0 inet 192.168.1.5
wpa_supplicant -i wlan0 -Dwext -c /etc/wpa_supplicant/wpa_supplicant.conf
route add default gw 192.168.1.1
Хочется, чтобы это делалось автоматом. Пишу в /etc/conf.d/net
modules=( "ifconfig" "wpa_supplicant" )
config_wlan0=( "noop" "192.168.1.5 netmask 255.255.255.0 brd 192.168.1.255" )
associate_timeout_wlan0=60
wpa_supplicant_wlan0=( "-i wlan0 -D wext -c /etc/wpa_supplicant/wpa_supplicant.conf" )
routes_wlan0=( "default gw 192.168.1.1" )
И ничего не выходит, даже интерфейс не поднимается, а если поднят — inet не меняется, netmask не меняется и т.п.
Как делать правильно? Судя по примеру, оно должно быть как-то так…