Настройка WiFi в Debian

Как я уже писал, беспроводная связь не работала и эту недоработку нужно было исправлять. На точке доступа выставлено шифрование WPA2-PSK.

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

hp:~# modprobe iwl3945

Ошибок нет, модуль доступен и загружен. Хорошо, найдём и установим wpa_supplicant:

hp:~# aptitude search wpa_supplicant

Этот пакет позволит мне использовать WPA и WPA2 шифрование. Установим его:

hp:~# apt-get install wpa_supplicant

и теперь почти всё готово.

Довольно полезная документация по wpa_supplicant расположена в папке /usr/share/doc/wpa_supplicant/ с примерами конфигураций. После небольшой магии, я подготовил конфигурационный файл:

hp:~# cat /etc/wpa_supplicant/wpa_supplicant.conf
# WPA-PSK/TKIP

ctrl_interface=/var/run/wpa_supplicant

network={
ssid=»myssid»
key_mgmt=WPA-PSK
proto=WPA2
pairwise=CCMP
group=CCMP
psk=»MySecretPassword»
}

Теперь уже точно всё готово для работы с беспроводной сетью. Остаётся лишь проверить файл /etc/network/interfaces и добавить следующие строки для моей беспроводной карты:

auto wlan0
iface wlan0 inet static
wpa_driver wext
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
address 192.168.0.4
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.254
dns-nameservers 192.168.0.254
dns-search .local

Рестартуем сетевой сервис “ /etc/init.d/networking restart ” и если всё сделано верно, соединение будет установлено.

Если не установлен пакет resolvconf, нужно отредактировать файл /etc/resolv.conf . В моём случае нужно указать мой DNS сервер и домен:

hp:~# cat /etc/resolv.conf
search local
nameserver 192.168.0.254

Теперь можно проверить, работает беспроводный адаптер или нет:

hp:~# iwconfig wlan0
wlan0 IEEE 802.11 ESSID:»myssid»
Mode:Managed Frequency:2.437 GHz Access Point: 00:xx:xx:xx:xx:44
Bit Rate=54 Mb/s Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:78xx-xxxx-xxxx-xxxx-xxxx-xxxx-xxxx-xx77 [2]
Link Quality=76/100 Signal level=-58 dBm Noise level=-127 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Как видим, связь установлена, подключение прошло хорошо и теперь я могу спокойно работать в беспроводной сети. Прошу простить за то, что закрыл кое-какие цифры крестиком “X”.

EnglishRussianUkrainian