WiFi, wpa_supplicant и т. п.
Fedora 10 на eeepc 901. Родной драйвер rt2860. Точка доступа на
DSL-2650U.
Сначала на ТД сделал wifi без защиты, чтобы убедиться в
работоспособности. Для этого в /etc/sysconfig/network-scripts/ifcfg-ra0
прописал ssid, инфу о dhcp...
При помощи iwconfig цеплялся к wifi и все работало.
Потом начал мучаться с WPA2-PSK. Тем же способом подцепить не удавалось,
поэтому, порывшись в инете нашел информацию о wpa_supplicant, настроил
как там было описано и все подцепилось.
Но запуск происходит как-то "коряво", и хочется сделать так, чтобы было
все правильно и красиво.
Итак, если просто запустить wpa_supplicant, то он не сработает, и
захочет предварительного поднятия интерфейса.
Поднимаю его при помощи ifup ra0. Он поднимается, но в процессе этого
пытается подцепиться к wifi (что ему не удается, т. к. не имеет
информации о защите, ключе и т. п. ), потом пытается получить IP.
Естественно получить не может и ругается.
Далее стартую wpa_supplicant. На этот раз все проходит штатно. Но IP
еще не получен. Чтобы его получить снова ifup ra0. И только тогда ra0
получает IP и все, что ему положено.
Чувствую, что у меня "какофония вместо музыки". Подскажите, как все это
проделать "по науке".
И еще один вопрос, попутно. В wpa_supplicant.conf я могу указать
информацию о настройках для нескольких сетей. Как мне при запуске
wpa_supplicant указать какая сеть имеется в виду?
PS: И еще один вопрос. при старте Fedora включает "по питанию" карту
WiFi. Как ее выключать и включать в Fedora? Понимаю, что при помощи
acpi, но все, что нашел в инете, относилось к madwifi, а у меня родной,
линуксовый драйвер.