Intel Wireless 3945abg [SOLVED]
Гость 16 ноября, 2007 - 21:28
сил больше нет воевать с беспроводной картой. прочитал всё, что только можно, но чем больше читаю про её настройку, тем больше запутываюсь. может кто напишет толковое и понятное 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
Что значит не работает? Не подключается к 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 его убрал, иначе при загрузки появлялась какая то бяка, мол интерфейс уже запущен
да, и интернет через него таки заработал :)