SOSBoot: настройка Wi-Fi
Пошаговое руководство
Первым делом нужно включить Wi-Fi:
# connmanctl enable wifi
Затем отключите конфликтующие службы:
# /etc/init.d/S45connman stop # killall -9 wpa_supplicant
Приведите файл /etc/wpa_supplicant.conf к следующему виду:
# cat /etc/wpa_supplicant.conf ctrl_interface=/run/wpa_supplicant update_config=1
Теперь запустите wpa_supplicant:
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
Перейдите в интерактивный режим wpa_cli:
# wpa_cli
Используйте команды scan и scan_results для сканирования доступных беспроводных сетей:
> scan OK <3>CTRL-EVENT-SCAN-RESULTS > scan_results bssid / frequency / signal level / flags / ssid 00:00:00:00:00:00 2462 -49 [WPA2-PSK-CCMP][ESS] MYSSID 11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID
Чтобы подключиться к сети MYSSID, добавьте новую сеть (add_network), укажите ее идентификатор (ssid) и пароль (psk) для доступа к сети (set_network), затем включите ее (enable_network) (кавычки обязательны):
> add_network 0 > set_network 0 ssid "MYSSID" > set_network 0 psk "пароль" > enable_network 0 <2>CTRL-EVENT-CONNECTED – Connection to 00:00:00:00:00:00 completed (reauth) [id=0 id_str=]
Теперь сохраните внесенные изменения в файл настроек:
> save_config OK > quit
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (ip) либо с помощью DHCP (dhclient). Для задания настроек с помощью DHCP используйте dhclient:
dhclient wlan0
Если же настроить сетевой интерфейс нужно вручную, тогда ip вам в помощь:
# ip addr add 192.168.0.2/24 dev wlan0 # ip route add default via 192.168.0.1
Добавьте в файл /etc/resolv.conf предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса:
# cat /etc/resolv.conf nameserver 77.88.8.8 nameserver 77.88.8.1