Найти тему
Долина Троллей

Как управлять wifi из терминала linux

Копнув глубже в эту тему, нарыл, что управлять wifi из терминала можно не только в linux, но и в windows из командной строки. Но, все же, о беспроводных утилитах для linux, о которых есть целая статья в английской википедии.

В их числе iwconfig, iwlist, dhclient и wpa_supplicant. В статье В.Семененко мая 2011 года на rus-linux.net они также подробно расписаны. В частности, для выдачи списка доступных для подключения беспроводных точек доступа - iwlist, dhclient для автоматического получения ip-адреса от dhcp-сервера беспроводной точки доступа, wpa_supplicant - утилита для настройки шифрованных соединений.

Ну, во-первых, спонсор беспроводных утилит - компания Hewlett-Packard, а их мейнтейнер - Jean Tourrilhes. Во-вторых, получаем информацию об имеющихся на компьютере сетнвых адаптерах:

ifconfig -a

Затем запускаем беспроводной адаптер командой

ifconfig wlan0 up

Теперь нам надо сканировать эфир вокруг себя на наличие доступных хотспотов:

iwlist wlan0 scan

Генерируем пароль на основе ключа шифрования точки доступа (предварительно установив пакет wpa_supplicant)

wpa_passphrase ssid_сети парольная_фраза > /etc/wpa_supplicant.conf

Запускаем утилиту wpa_supplicant на установку соединения

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf

Проверяем, что соединение установлено, с помощью

iwconfig wlan0

И получаем локальный ip-адрес

dhclient wlan0

Скриншот команд для подключения к wi-fi сети
Скриншот команд для подключения к wi-fi сети

Думаю, эта информация ( несмотря на свою вторичность, помимо упомянутых, были и еще пара источников), пригодится в первую очередь владельцам одноплатников с поддержкой wi-fi.