oio11: (Default)
[personal profile] oio11

Настройка Wi-Fi в Linux утилитой iw

26. 11. 2013

Настройка Wi-Fi в Linux утилитой iw . В этом посте я опишу процесс настройки Wi-Fi-соединения в Linux утилитой iw которая пришла на смену wireless_tools.

 

Настройка Wi-Fi в Linux c помощью iw

Настройка WiFi в LinuxНачнем с просмотра доступных сетевых карт:

# ip link list

Выводе этой команды будет содержать все сетевые интерфейсы, нас интересуют следующие имена: wlan0wlp4s0, ath0 и т.п.

Также, нам понадобиться утилита iw, воспользуемся командой iw dev. В отличии от ip link list, iw dev выведет только имеющиеся беспроводные интерфейсы:

$ iw dev
phy#0 	Interface wlp4s0 		ifindex 3 		wdev 0x1 		addr **:**:**:**:**:** 		type managed

Вывод команды сообщил нам, что имя нашей караты wlp4s0, поднимаем:

# ip link set wlp4s0 up

Если у вас возникнет ошибка:

RTNETLINK answers: Operation not possible due to RF-kill

Можно установить утилиту rfkill и с ее помощью решить эту проблему.

Таблица сравнения команд iw и wireless_tools.

Команды iw  Команды wireless_tools Описание
iw dev wlp4s0 link iwconfig wlp4s0 Показать статус соединения
iw dev wlp4s0 scan iwlist wlp4s0 scan Сканирование сети на точки доступа
iw dev wlp4s0 set type ibss iwconfig wlp4s0 mode ad-hoc Настройка режима работы ad-hoc.
iw dev wlp4s0 connect ваш_essid iwconfig wlp4s0 essid ваш_essid Подключение к незащищенной сети
iw dev wlp4s0 connect ваш_essid 2432 iwconfig wlp4s0 essid ваш_essid freq 2432M Подключение с задающим каналом сети
iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ
iwconfig wlp4s0 essid ваш_essid key ваш_ключ Подключение к WEP зашифрованному каналу сети с помощью шестнадцатеричного ключа
iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ iwconfig wlp4s0 essid ваш_essid key s:ваш_ключ Подключение к WEP зашифрованному каналу сети с помощью ключа ASCII
iw dev wlp4s0 set power_save on iwconfig wlp4s0 power on Включение режима экономии питания

Подключение к беспроводной сети

Сканируем сеть:

# iw dev wlp4s0 scan | less

Вывод может быть большим, зависит от того, сколько найдет wi-fi-точек, для удобного просмотра применили less. В списке сетей ищем наличие нашего SSID.

Для незащищенной сети:

# iw dev wlp4s0 connect ваш_essid

WEP

Шестнадцатеричный ключ от ASCII отличаются автоматически:

# iw dev wlp4s0 connect ваш_essid key 0:ваш_ключ

Есть возможность указать 4 ключа и назначить клавишу по умолчанию. Например, 3-й ключ и клавиша d (нумерация начинается с нуля):

# iw dev wlp4s0 connect ваш_essid key d:2:ваш_ключ

WPA/WPA2

Вам необходимо отредактировать файл /etc/wpa_supplicant.conf, более детально в этом посте. Затем выполнить команду:

# wpa_supplicant -i wlp4s0 -c /etc/wpa_supplicant.conf

Для проверки успешности соединения, можно воспользоваться следующей командой:

# iw dev wlp4s0 link

Командой ping, можно проверить соединение с интернетом:

# ping -c3 ya.ru

Собственно все, настройка Wi-Fi в Linux закончена.
http://www.oldnix.org/wifi-linux-iw/

(will be screened)
(will be screened if not validated)
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 30th, 2025 11:46 pm
Powered by Dreamwidth Studios