SOSBoot: настройка Wi-Fi: различия между версиями
Evglit (обсуждение | вклад) (→Ссылки) |
Evglit (обсуждение | вклад) Нет описания правки |
||
(не показано 6 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
== | == Выбор способа настройки == | ||
1 | Настроить Wi-Fi можно несколькими способами. Выберите наиболее подходящий для вас. | ||
== Настройка с помощью ConnMan == | |||
Переводим ''connmanctl'' в интерактивный режим: | |||
# connmanctl | |||
Включаем Wi-Fi: | |||
connmanctl> enable wifi | |||
Enabled wifi | |||
Выполняем поиск точек доступа: | |||
<pre> | |||
connmanctl> scan wifi | |||
Scan completed for wifi | |||
connmanctl> services | |||
Internets wifi_6c626d18e23c_496e7465726e657473_managed_psk | |||
Anari wifi_6c626d18e23c_416e617269_managed_psk | |||
wifi_6c626d18e23c_hidden_managed_none | |||
Aliona wifi_6c626d18e23c_416c696f6e61_managed_psk | |||
Sultan wifi_6c626d18e23c_53756c74616e_managed_psk | |||
connmanctl> agent on | |||
Agent registered | |||
</pre> | |||
Подключаемся к выбранной точке (работает автопродолжение строки по кнопке Tab по аналогии с bash): | |||
<pre> | |||
connmanctl> connect wifi_6c626d18e23c_496e7465726e657473_managed_psk | |||
Agent RequestInput wifi_6c626d18e23c_496e7465726e657473_managed_psk | |||
Passphrase = [ Type=psk, Requirement=mandatory ] | |||
Passphrase? пароль | |||
Connected wifi_6c626d18e23c_496e7465726e657473_managed_psk | |||
connmanctl> quit | |||
</pre> | |||
На этом можно закончить, ибо все необходимые настройки сетевого интерфейса будут получены по DHCP; но ежели вы замыслили задать статический IP-адрес, тогда следующая команда для вас: | |||
# connmanctl config wifi_6c626d18e23c_496e7465726e657473_managed_psk --ipv4 manual 192.168.1.4 255.255.255.0 192.168.1.1 | |||
== Настройка с помощью wpa_cli == | |||
Первым делом нужно включить Wi-Fi: | |||
# connmanctl enable wifi | |||
Затем отключите конфликтующие службы: | |||
# /etc/init.d/S45connman stop | |||
# killall -9 wpa_supplicant | |||
Приведите файл '''/etc/wpa_supplicant.conf''' к следующему виду: | |||
<pre> | <pre> | ||
# cat /etc/wpa_supplicant.conf | # cat /etc/wpa_supplicant.conf | ||
Строка 7: | Строка 47: | ||
update_config=1 | update_config=1 | ||
</pre> | </pre> | ||
Теперь запустите ''wpa_supplicant'': | |||
<pre> | <pre> | ||
# wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf | # wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf | ||
</pre> | </pre> | ||
Перейдите в интерактивный режим ''wpa_cli'': | |||
<pre> | <pre> | ||
# wpa_cli | # wpa_cli | ||
</pre> | </pre> | ||
Используйте команды scan и scan_results для сканирования доступных беспроводных сетей: | Используйте команды ''scan'' и ''scan_results'' для сканирования доступных беспроводных сетей: | ||
<pre> | <pre> | ||
> scan | > scan | ||
Строка 25: | Строка 65: | ||
11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID | 11:11:11:11:11:11 2437 -64 [WPA2-PSK-CCMP][ESS] ANOTHERSSID | ||
</pre> | </pre> | ||
Чтобы подключиться к сети MYSSID, добавьте новую сеть (add_network), укажите ее идентификатор (ssid) и пароль (psk) для доступа к сети (set_network), затем включите ее (enable_network) ('''кавычки обязательны'''): | Чтобы подключиться к сети '''MYSSID''', добавьте новую сеть (''add_network''), укажите ее идентификатор ('''ssid''') и пароль ('''psk''') для доступа к сети (''set_network''), затем включите ее (''enable_network'') ('''кавычки обязательны'''): | ||
<pre> | <pre> | ||
> add_network | > add_network | ||
Строка 40: | Строка 80: | ||
> quit | > quit | ||
</pre> | </pre> | ||
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'': | |||
dhclient wlan0 | |||
Если же настроить сетевой интерфейс нужно вручную, тогда '''ip''' вам в помощь: | |||
<pre> | |||
# ip addr add 192.168.0.2/24 dev wlan0 | |||
# ip route add default via 192.168.0.1 | |||
</pre> | |||
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса: | |||
<pre> | |||
# cat /etc/resolv.conf | |||
nameserver 77.88.8.8 | |||
nameserver 77.88.8.1 | |||
</pre> | |||
== Настройка с помощью wpa_passphrase + wpa_supplicant == | |||
Первым делом нужно включить Wi-Fi: | |||
# connmanctl enable wifi | |||
Затем отключите конфликтующие службы: | |||
# /etc/init.d/S45connman stop | |||
# killall -9 wpa_supplicant | |||
Включите интерфейс '''wlan0''': | |||
# ifconfig wlan0 up | |||
Просканируйте сеть на наличие точек доступа: | |||
<pre> | |||
# iwlist wlan0 scanning | grep -i essid | |||
ESSID:"Anari" | |||
ESSID:"Internets" | |||
ESSID:"Aliona" | |||
ESSID:"Sultan" | |||
ESSID:"ALTEL4G-982BB5" | |||
</pre> | |||
Сгенерируйте файл настроек: | |||
# wpa_passphrase Internets пароль > /etc/wpa_supplicant.conf | |||
Запустите ''wpa_supplicant'': | |||
# wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf -B | |||
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (''ip'') либо с помощью DHCP (''dhclient''). Для задания настроек с помощью DHCP используйте ''dhclient'': | |||
dhclient wlan0 | |||
Если же настроить сетевой интерфейс нужно вручную, тогда ''ip'' вам в помощь: | |||
<pre> | <pre> | ||
# ip addr add 192.168.0.2/24 dev wlan0 | # ip addr add 192.168.0.2/24 dev wlan0 | ||
# ip route add default via 192.168.0.1 | # ip route add default via 192.168.0.1 | ||
</pre> | </pre> | ||
Добавьте в файл '''/etc/resolv.conf''' предпочитаемые DNS-сервера. Например, DNS-сервера Яндекса: | |||
<pre> | <pre> | ||
# cat /etc/resolv.conf | # cat /etc/resolv.conf | ||
Строка 55: | Строка 132: | ||
* [[Sosboot]] | * [[Sosboot]] | ||
* [[Sosboot-ng]] | * [[Sosboot-ng]] | ||
* [[Wi-Fi]] | |||
== Ссылки == | == Ссылки == | ||
* [https://wiki.archlinux.org/index.php/Connman Connman] | |||
* [https://communities.intel.com/thread/60242 Using connman to set up a static IP] | |||
* [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant] | * [https://wiki.archlinux.org/index.php/WPA_supplicant_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 WPA supplicant] | ||
* [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения] | * [https://wiki.archlinux.org/index.php/Wireless_network_configuration_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29#.D0.9F.D0.BE.D0.BB.D1.83.D1.87.D0.B5.D0.BD.D0.B8.D0.B5_IP-.D0.B0.D0.B4.D1.80.D0.B5.D1.81.D0.B0 Настройка беспроводного соединения] | ||
* [https://linux-notes.org/podklyuchenie-k-wifi-s-wpa2-cherez-konsol-v-linux-unix/ Подключение к WiFi с wpa2 через консоль в linux-Unix] |
Текущая версия от 16:40, 13 февраля 2016
Выбор способа настройки
Настроить Wi-Fi можно несколькими способами. Выберите наиболее подходящий для вас.
Настройка с помощью ConnMan
Переводим connmanctl в интерактивный режим:
# connmanctl
Включаем Wi-Fi:
connmanctl> enable wifi Enabled wifi
Выполняем поиск точек доступа:
connmanctl> scan wifi Scan completed for wifi connmanctl> services Internets wifi_6c626d18e23c_496e7465726e657473_managed_psk Anari wifi_6c626d18e23c_416e617269_managed_psk wifi_6c626d18e23c_hidden_managed_none Aliona wifi_6c626d18e23c_416c696f6e61_managed_psk Sultan wifi_6c626d18e23c_53756c74616e_managed_psk connmanctl> agent on Agent registered
Подключаемся к выбранной точке (работает автопродолжение строки по кнопке Tab по аналогии с bash):
connmanctl> connect wifi_6c626d18e23c_496e7465726e657473_managed_psk Agent RequestInput wifi_6c626d18e23c_496e7465726e657473_managed_psk Passphrase = [ Type=psk, Requirement=mandatory ] Passphrase? пароль Connected wifi_6c626d18e23c_496e7465726e657473_managed_psk connmanctl> quit
На этом можно закончить, ибо все необходимые настройки сетевого интерфейса будут получены по DHCP; но ежели вы замыслили задать статический IP-адрес, тогда следующая команда для вас:
# connmanctl config wifi_6c626d18e23c_496e7465726e657473_managed_psk --ipv4 manual 192.168.1.4 255.255.255.0 192.168.1.1
Настройка с помощью wpa_cli
Первым делом нужно включить 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
Настройка с помощью wpa_passphrase + wpa_supplicant
Первым делом нужно включить Wi-Fi:
# connmanctl enable wifi
Затем отключите конфликтующие службы:
# /etc/init.d/S45connman stop # killall -9 wpa_supplicant
Включите интерфейс wlan0:
# ifconfig wlan0 up
Просканируйте сеть на наличие точек доступа:
# iwlist wlan0 scanning | grep -i essid ESSID:"Anari" ESSID:"Internets" ESSID:"Aliona" ESSID:"Sultan" ESSID:"ALTEL4G-982BB5"
Сгенерируйте файл настроек:
# wpa_passphrase Internets пароль > /etc/wpa_supplicant.conf
Запустите wpa_supplicant:
# wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant.conf -B
Далее необходимо настроить сетевой интерфейс. Задать нужные значения можно вручную (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