В статье не хватает информации по настройке wi-fi подключения с WPA2 шифрованием. Дополните статью, кто изучил процесс.

Определение адаптера

Сперва определяем, как ядро именовало адаптер и вообще, увидело ли. Не забываем, что на ноутбуках есть аппаратный выключатель адаптера и пока сам он не будет включен, системой он не определится.

# dmesg 
# lspci

Из выводов команд определяем как ядро именовало адаптер. В примере используется имя wlan0 , но может быть и другое. Далее устанавливаем утилиты для работы с wi-fi-адаптерами:

# apt-get install wireless-tools

Поиск и подключение к сети

1. "Поднимаем" интерфейс:

# ifconfig wlan0 up

2. Сканируем эфир:

# iwlist wlan0 scan

Послу выполнения команды будет выведено много информации об обнаруженных точках доступа. Интересующие параметры - номер канала (Channel), ESSID и Address. Именно по ним пользователь должен отличить свою точку от чужой и произвести подключение. Например:

# iwlist wlan0 scan
wlan0     Scan completed :
          Cell 01 - Address: 1C:DE:43:3A:EF:38
                    Channel:2
                    Frequency:2.417 GHz (Channel 2)
                    Quality=70/70  Signal level=-22 dBm  
                    Encryption key:off
                    ESSID:"DSL-2640U"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000000025d9ff2a
                    Extra: Last beacon: 64ms ago
                    ....

3. Подключаемся к точке:
3.1 Подключение к открытой точке (без шифрования) с именем "DSL-2640U":

# iwconfig wlan0 essid DSL-2640U

3.2 Подключение к точке, работающей с шифрованием WPA2 и именем "DSL-2640U":
Достанавливаем утилиты для работы с WPA:

# apt-get install wpasupplicant
# wpa_passphrase DSL-2640U wpa-pass >> /etc/wpa_supplicant.conf

Здесь мысль автора обрывается - дополните сатью, у кого есть реально-работающее оборудование.

Настройка сетевого интерфейса

Когда соединение на уровне технологии Wi-Fi успешно установлено, нужно назначить адрес адаптеру и необходимые сетевые параметры. Адрес может быть статическим, или получаться по технологии DHCP от точки.

Получение адреса по DHCP

Общий вид команды выглядит так:

# dhclient -4 -v [имя интерфейса]

Здесь, -4 - указывает получить адрес IP версии 4, -v - отображать подробный вывод, имя интерфейса - именованное модулем ядра имя интерфейса.

Пример:

# dhclient -4 -v wlan0

Освободить адрес можно так:

# dhclient -r wlan0

Внимание! Команда dhclient модифицирует файл /etc/resolv.conf и устанавливает в него свои параметры DNS-серверов. После освобождения адреса, dhclient не восстанавливает обратно старый resolv.conf , поэтому это нужно делать вручную. Во всяком случае это справедливо для Debian 6.

Проверить успешное назначение адреса можно командой ifconfig.

Ручная установка сетевых параметров

# ifconfig wlan0 192.168.1.100/24 up
# route add default gw 192.168.1.1
# echo "nameserver 192.168.1.1" > /etc/resolv.conf

Здесь, для примера, ы первой строке, адаптеру wlan0 устанавливается адрес 192.168.1.100; во второй - устанавливается основной маршрут до шлюза, в третьей - адрес DNS-сервера.

Смотрите также

Печать/экспорт