Intel Wireless 3945abg [SOLVED]

сил больше нет воевать с беспроводной картой. прочитал всё, что только можно, но чем больше читаю про её настройку, тем больше запутываюсь. может кто напишет толковое и понятное how-to? на примере ipw3945 или iwlwifi
пс. ядро 2.6.22-gentoo-r9

кое-что, конечно у меня есть, в чём я уверен

всё необходимое добавлено в ядро, iwlwifi установлен

# emerge wpa_supplicant

nano -w /etc/conf.d/net

modules=( "wpa_supplicant" )

#### что именно сюда ещё надо дописать?

# nano -w /etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
eapol_version=1
ap_scan=1
network={
ssid="name"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
pairwise=TKIP
group=TKIP
psk="pass"
}

В /etc/conf.d/net все

В /etc/conf.d/net все очень хорошо откомментировано, но на всяк. случай приведу пример. У меня стоят драйвера madwifi, поэтому интерфейс называется ath0. ESSID сети MyWIFI

modules=( "wpa_supplicant" )
wpa_supplicant_ath0="-Dmadwifi"
associate_timeout_ath0=10
config_MyWIFI=( "192.168.10.5/24 brd 192.168.10.255" )
routes_MyWIFI=( "default via 192.168.10.1" )
dns_servers_MyWIFI=( "192.168.10.1" )
ns_domain_MyWIFI="myhomes.mydomain"

Что значит не работает? Не подключается к AP, не получает IP, что-то еще?
А драйвера у тебя нормально загрузились? Что показывает lsmod?
Точка доступа работает в режиме TKIP?
Как-то мало информации по проблеме...

проблема в том,

проблема в том, что информации полно, но как то всё разрозненно. чтобы настроить конкретное устройство, нужно очень постараться. вот например, wireless в целом в хендбуке описано нормально, но вот как подключить конкретно 3945 там нет. это есть в генту-вики, но там описано как то урывками. в другом месте может описано полностью, но для старых версий, и процедура установки уже немного изменилась. вобщем такая вот ботва :)

вот что у меня на данный момент (использую ipw3945)
есть ethernet-интерфейс, eth0
есть wifi eth1
lsmod показывает модуль ipw3945
iwlist eth1 scan видит мой AP

wpa_supplicant настроен, как в моём первом посте, eth1 в /etc/conf.d/net настроен как показали вы. после рестарта интерфейс не подключается к AP, хотя по iwconfig виден.
тут http://gentoo-wiki.com/HARDWARE_ipw3945#Init_script мне говорят сделать так:
ln -s /etc/init.d/net.lo /etc/init.d/net.eth1
rc-update add net.eth1 default
а он мне говорит, мол нету у меня net.eth1

что мне делать?

и ещё один вопросик: как мне убрать eth0 c автозагрузки? когда я подключаюсь через кабель, то eth0 получает внешний IP от dhcp. если же кабель не подключен (т.е я подключаюсь с eth1, через wifi роутер) то dhcpcd тормозит процесс загрузки

Убрать из

Убрать из автозагрузки может так:
листинг того, что грузится: rc-update show
убираем: rc-update del net.eth0

кстати, возможно ты про "убрать поддержку" в Биосе.

нет, я именно

нет, я именно про отключение командой, чтобы была возможность легко его включить обратно

но проблема в том, что в rc-update его нет, потому что rc-update add net.eth0 default я не делал, но он как-то запускается

разобрался! уда

разобрался!
удалил симлинк с eth0 и создал на eth1
при этом с runlevel'a его убрал, иначе при загрузки появлялась какая то бяка, мол интерфейс уже запущен

да, и интернет через него таки заработал :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".