Я пытаюсь настроить мою карту Wi-Fi на сервере Ubuntu 10.10 (без графического интерфейса, поэтому нет NetworkManager). Я нашел здесь несколько похожих вопросов, но ни один из них не соответствовал моей проблеме.
Моя карта опознана; запуск «iwconfig wlan0» дает примерно следующее:
wlan0 IEEE 802.11g ESSID:"networkname"
Mode:Managed Frequency:2.437 GHz Access Point: Not-Associated
Bit Rate:54 Mb/s Tx-Power:20 dBm Sensitivity=-121 dBm
RTS thr=2347 B Fragment thr=2346 B
Power Management:off
И я могу видеть SSID моей сети Wi-Fi с «iwlist scan», поэтому карта определенно работает на каком-то уровне. Я попытался следовать документам Ubuntu , в частности, запустить:
iwconfig wlan0 mode managed
iwconfig wlan0 channel 4
iwconfig wlan0 essid networkname
Но это не связывает сеть с точкой доступа. Я также попробовал команду «iwconfig wlan0 key s: mypassphrase», но это отклонено с «Неверным аргументом» - нужно ли вводить шестнадцатеричную форму ключа, а не пароль? Или я что-то упускаю полностью?
Оказывается, iwconfig была полной красной сельдью. Вместо этого я попытался настроить wpa_supplicant, и это помогло. Для будущих поколений я использовал заклинание:
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf
Со следующим файлом wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="SSID"
key_mgmt=WPA-PSK
proto=WPA
psk="passphrase"
}