Wi-Fi Old: различия между версиями

Строка 178: Строка 178:
{{note|note| Подключение в ручном режиме будет разорвано после перезагрузки контроллера.}}
{{note|note| Подключение в ручном режиме будет разорвано после перезагрузки контроллера.}}
Если у вас возникла проблема с настройкой автоматического подключения, то вы можете попробовать подключиться к Wi-Fi точке доступа вручную:
Если у вас возникла проблема с настройкой автоматического подключения, то вы можете попробовать подключиться к Wi-Fi точке доступа вручную:
# Запустите поиск доступных точек доступа:
# Запустите поиск доступных точек доступа с помощью команды <code>iwlist wlan0 scanning</code>:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
iwlist wlan0 scanning
~# iwlist wlan0 scanning | grep -i essid
                    ESSID:"DIR-615"
                    ESSID:"MTSRouter_2.4GHz_072433"
                    ESSID:"Smart_box-40B598"
                    ESSID:"TP-Link_0E5AW"
                    ESSID:"TP-LINK_78DC"
</syntaxhighlight>
</syntaxhighlight>
#: В ответ будет выведен список. Проверьте, что ваша точка доступа есть в списке, её имя будет в параметре <code>ESSID</code>.
#: в примере контроллер «видит» пять точек доступа.
# Задайте параметры подключения, вместо '''ESSID''' и '''PASSWORD''' подставьте имя точки доступа и пароль к ней:
# Этот шаг зависит от типа шифрования, выбранного в настройках точки доступа, к которой вы хотите подключиться:
#: <syntaxhighlight lang="bash">
#* WPA:
iwconfig wlan0 essid ESSID key PASSWORD
## Задайте параметры подключения:
##: <syntaxhighlight lang="bash">
iwconfig wlan0 essid ИмяТочкиДоступа key ПарольОтТочкиДоступа
</syntaxhighlight>
</syntaxhighlight>
# Запустите сетевой интерфейс:
## Запустите сетевой интерфейс:
#:<syntaxhighlight lang="bash">
##:<syntaxhighlight lang="bash">
ifconfig wlan0 up
ifconfig wlan0 up
</syntaxhighlight>
</syntaxhighlight>
# Подождите 20 секунд и проверьте подключение командой:
#* WPA2:
## Сгенерируйте файл с учётной записью для подключения к точке доступа:
##:<syntaxhighlight lang="bash">
wpa_passphrase ИмяТочкиДоступа ПарольОтТочкиДоступа > /root/wpa.conf
</syntaxhighlight>
## Установите подключение с использованием сгенерированного файла:
##:<syntaxhighlight lang="bash">
wpa_supplicant -Dwext -iwlan0 -c/root/wpa.conf &
</syntaxhighlight>
# Подождите 15 секунд и проверьте подключение командой <code>iwconfig wlan0</code>:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
iwconfig wlan0
~# iwconfig wlan0 | grep -i essid
wlan0    IEEE 802.11bgn  ESSID:"DIR-615"  Nickname:"<WIFI@REALTEK>"
</syntaxhighlight>
</syntaxhighlight>
#: при успешном подключении команда должна вывести: <code>wlan0    IEEE 802.11bgn  ESSID:"ESSID"</code>. Если в строке написано <code>unassociated</code>, то контроллер не смог подключиться к точке доступа.
#: в примере контроллер подключён к точке доступа с именем <code>DIR-615</code>. Если в строке будет <code>unassociated</code>, то контроллер не смог подключиться.
# Если контроллер успешно подключился к точке доступа, то запустите dhcpclient:
# Если контроллер успешно подключился к точке доступа и на ней запущен DHCP-сервер, то запустите <code>dhcpclient</code>:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
dhclient wlan0
dhclient wlan0
</syntaxhighlight>
</syntaxhighlight>
#: если на точке доступа запущен DHCP-сервер, то контроллер получит от него IP-адрес.
# Проверьте, получил ли контроллер IP адрес, для этого используйте команду <code>ip a</code>:
#:<syntaxhighlight lang="bash">
~# ip a | grep wlan0
5: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 192.168.2.83/24 brd 192.168.2.255 scope global wlan0
</syntaxhighlight>
#: в примере контроллер получил ip-адрес <code>192.168.2.83</code>.
 
Настройка подключения контроллера к точке доступа завершена.


=== Универcальный файл настроек Wi-Fi ===  
=== Универcальный файл настроек Wi-Fi ===