В большинстве обзоров настройки wi-fi описано как настроить сеть через Network manager или wicd. Обе программы довольно глючные и как показала практика, самый надежный способ - это консоль.
В первую очередь необходимо узнать имя интерфейса. Сделать это можно используя iwconfig. Чаще всего интерфейс называется wlan0.
Интерфейс нужно поднять
sudo ifconfig wlan0 up
Затем просканировать сеть и убедиться, что нужная вам сеть доступна
sudo iwlist wlan0 scan
Дальше настройки зависят от типа шифрования сети. Если оно отсутствует, то
sudo iwconfig wlan0 essid "MyEssid"
Если используется WEP шифрование, то
sudo iwconfig wlan0 essid "MyEssid" key 1234567890 (для hexadecimal key)
и
sudo iwconfig wlan0 essid "MyEssid" key s:asciikey (для ascii key)
с WPA/WPA2 немного сложнее:
Сначала нужно сгенерировать psk. Следующая команда генерирует и сразу записывает в нужный файл
wpa_passphrase myssid mypassphrase | sudo tee /etc/wpa_supplicant.conf
После чего нужно запустить wpa_supplicant
sudo wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
Далее нужно присвоить сетевой карте ip адрес.
Через DHCP
sudo dhcpcd wlan0
Или вручную
sudo ifconfig wlan0 192.168.0.2
sudo route add default gw 192.168.0.1
После этого сеть должна заработать.
Если вы хотите, чтобы сеть стартовала автоматически при запуске системы, то нужно подредактировать /etc/network/interfaces
auto wlan0
iface wlan0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
wireless-essid my_essid
pre-up /sbin/wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
Естественно ip адрес, маску подсети, шлюз, ESSID вы должны заменить на свои :)
$ sudo wpa_passphrase myssid mypassphrase > /etc/wpa_supplicant.conf
ОтветитьУдалитьbash: /etc/wpa_supplicant.conf: Отказано в доступе
Спасибо исправил. Первый вариант это один из недостатков sudo, поэтому надо так:
ОтветитьУдалитьwpa_passphrase myssid mypassphrase | sudo tee /etc/wpa_supplicant.conf
А как быть если система вообще не видит устройство вай-фай?
ОтветитьУдалитьВот например на нетбуке ЕЕЕ пс 1005 РЕ - бубунта 10.04 напрочь отказывается видеть wlan0 устройство((((