Wi-Fi in Terminal

GUI это хорошо, но терминал все-таки надежнее, поэтому важно уметь настраивать сетевые адаптеры через command line. Тем более на некоторых машинах (надеюсь, виртуальных по большей части:)) просто отсутствует графический интерфейс.

Turn on adapter

Прежде всего убедитесь, что ваш сетевой интерфейс включен, если нет, то выполните следующую команду:

ifconfig <interface> up

Например,

ifconfig wlan0 up

Screenshot from 2014-11-03 12:19:37

Как вы можете убедиться, у меня wlan0 не подключен к сети (отсутствует inet addr)

WPA Configuration

Конфигурационный файл WPA, как и большинство конфигурационных файлов в Linux, находится в директории /etc, а именно /etc/wpa.conf

Теперь его нужно настроить для вашей точки доступа:

wpa_passphrase myrouter > /etc/wpa.conf
mypassphrase

Замените «myrouter» на SSID вашего роутера, «mypassphrase» на ваш WPA пароль

Или же сразу:

wpa_passphrase myrouter mypassphrase > /etc/wpa.conf

У вас должен получиться файл с похожим содержанием:

Screenshot from 2014-11-03 12:38:32

Network Manager

Для избежания конфликтов нам нужно отключить Network Manager, если такой имеется. Именно с помощью этого сервиса мы обычно подсоединяемся к сети, когда работаем с GUI.

sudo stop network-manager

Если нам понадобится снова его включить:

sudo start network-manager

Set up connection

Настроим SSID точки доступа:

iwconfig wlan0 essid <myrouter>

Далее нам нужно указать наши WPA настройки. В общем случае команда выглядит таким образом:

wpa_supplicant -D[driver] -i[device] -c[/path/to/config]

В моем случае:

wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa.conf

Screenshot from 2014-11-03 12:43:18

После успешного соединения вы увидите нечто похожее

Screenshot from 2014-11-03 13:00:21

Getting IP

Для получения IP-адреса от DHCP сервера выполните команду:

dhclient wlan0

Screenshot from 2014-11-03 13:01:39

Проверим, что наш интерфейс получил IP-адрес:

ifconfig

Screenshot from 2014-11-03 13:02:03

Вот и все 🙂 Теперь если нам нужно освободить занятый IP-адрес:

dhclient -r wlan0

Если возникли какие-то трудности или вопросы, задавайте в комментариях.

Be cool!

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google photo

Для комментария используется ваша учётная запись Google. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s