Как я уже писал, беспроводная связь не работала и эту недоработку нужно было исправлять. На точке доступа выставлено шифрование 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/TKIPctrl_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”.