Настройка 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”. 😉

Кстати, если ваc интересует разработка сайтов, дизайна сайтов — смело обращайтесь в компанию MasterWeb. С программированием и дальнейшим продвиженим сайтов они также справляются на «отлично», рекомендую.

Первые шаги

Сначала я решил установить Midnight Commander и несколько архиваторов, так что дадим команду от root’а:

hp:~# apt-get install mc zip unzip bzip2

А теперь можно установить Xorg и Gnome в качестве оконного менеджера:

hp:~# apt-get install xorg gnome

Ответив “yes” на вопрос о скачивании пакетов, я отправился на кухню, чтобы скрасить ожидание за чашкой моего любимого чая с лимоном. 🙂

После того как все пакеты загрузились и установились, я получил работающий Gnome и решил настроить беспроводную связь.

Установка

Итак, новая жизнь, новая операционная система. 😉

Прежде всего, я загрузил CD образ Debian Lenny и установил его. Установка прошла почти в автоматическом режиме, хотя настройки сети я указал вручную.

После установки “из коробки” я получил следующее:

CPU: Intel CoreDuo T2300 — работает

Video: Integrated Intel 945GM Chipset — работает

HDD: 80GB sata hard drive — работает

Ethernet: Broadcom 44xx/47xx 10/100BaseT — работает, установка проводилась с подтягиванием пакетов из сети

WiFi: Intel(R) PRO/Wireless 3945ABG/BG — адаптер определился после загрузки в процессе установки микрокода iwlwifi-3945-1.code и пакеты firmware-iwlwifi, но сеть недоступна

Звук: работает

Bluetooth: работает

Touchpad: Synaptic Touchpad — работает

Интересное: полезная утилита hddlife для жёстких дисков.

Welcome

Добро пожаловать, мальчики и девочки! 🙂

В этом блоге я буду описывать мой путь воина в работе с Debian GNU/Linux. Эксперименты будут проводиться на моём ноутбуке HP nx6310, работающим под управлением Windows XP Pro на текущий момент. Этим вечером я сохраню все необходимые данные с моего жёсткого диска и установлю Debian GNU/Linux version 5.0 (кодовое имя Lenny).