Перейти к содержанию

Навигация

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

(не показано 7 промежуточных версий 2 участников)
Строка 15: Строка 15:


===Подключение к точке доступа===
===Подключение к точке доступа===
Контроллер создает WiFi точку доступа и мы можем подключиться к ней:
Контроллер создает Wi-Fi точку доступа и мы можем подключиться к ней:
* Откройте на ноубуке или телефоне список WiFi точек доступа.
* Откройте на ноутбуке или телефоне список WiFi точек доступа.
* Выберите из списка точку доступа с именем <code>WirenBoard-XXXXXXXX</code>. Где XXXXXXXX - серийный номер контроллера.
* Выберите из списка точку доступа с именем <code>WirenBoard-XXXXXXXX</code>. Где XXXXXXXX - серийный номер контроллера.


При подключении по WiFi контроллер будет доступен по IP-адресу '''192.168.42.1'''.
При подключении по Wi-Fi контроллер будет доступен по IP-адресу '''192.168.42.1'''.


По умолчанию, для подключения к контроллеру по WiFi не требуется пароль, но вы можете это изменить.
По умолчанию, для подключения к контроллеру по Wi-Fi не требуется пароль, но вы [[#Установка пароля на подключение к точке доступа | можете это изменить]].


== Настройка Wi-Fi на контроллере Wiren Board ==  
== Настройка Wi-Fi на контроллере Wiren Board ==  
Строка 120: Строка 120:
</syntaxhighlight>
</syntaxhighlight>


=== Настройка в режиме клиента ===
=== Отключение режима точки доступа ===
 
Если вы хотите перевести адаптер в [[#Настройка в режиме клиента | режим клиента]], подключиться к Wi-Fi точке доступа в [[#Подключение к Wi-Fi точке доступа вручную | ручном режиме]] или совсем отключить Wi-Fi на контроллере — отключите режим точки доступа:
==== Отключение режима точки доступа ====
 
Перед тем, как настраивать подключение в режиме клиента, нужно отключить точку доступа:
#Отключите автоматический запуск сервиса <code>hostapd</code>:
#Отключите автоматический запуск сервиса <code>hostapd</code>:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 139: Строка 136:
</syntaxhighlight>
</syntaxhighlight>
#* закомментируйте строки, относящиеся к настройке в режиме точки доступа: <syntaxhighlight lang="bash">
#* закомментируйте строки, относящиеся к настройке в режиме точки доступа: <syntaxhighlight lang="bash">
#allow-hotplug wlan0
#iface wlan0 inet static
#iface wlan0 inet static
#  address 192.168.42.1
#  address 192.168.42.1
Строка 150: Строка 148:
</syntaxhighlight>
</syntaxhighlight>


Теперь вы можете подключить контроллер к Wi-Fi точке доступа вручную или настроить автоматическое подключение.
Режим точки доступа отключен, чтобы его включить, выполните инструкции из раздела [[#Настройка в режиме точки доступа | Настройка в режиме точки доступа]].


==== Настройка автоматического подключения к Wi-Fi ====
=== Настройка в режиме клиента ===
{{note|note|После настройки точки доступа в режиме клиента, контроллер будет подключаться к точке доступа автоматически при каждой загрузке операционной системы.}}
Вы можете настроить автоматическое подключение контроллера к Wi-Fi точке доступа:
Вы можете настроить автоматическое подключение контроллера к Wi-Fi точке доступа:
# Отключите точку доступа по инструкции в разделе [[#Отключение режима точки доступа | Отключение режима точки доступа]]
# Откройте файл настроек:
# Откройте файл настроек:
#: <syntaxhighlight lang="bash">
#: <syntaxhighlight lang="bash">
Строка 175: Строка 175:
</syntaxhighlight>
</syntaxhighlight>


==== Подключение к Wi-Fi вручную ====
=== Подключение к Wi-Fi точке доступа вручную ===
{{note|note| Подключение в ручном режиме будет разорвано после перезагрузки контроллера.}}
{{note|note| Подключение в ручном режиме будет разорвано после перезагрузки контроллера.}}
Если у вас возникла проблема с настройкой автоматического подключения, то вы можете попробовать подключиться к Wi-Fi точке доступа вручную:
Если у вас возникла проблема с настройкой автоматического подключения, то вы можете попробовать подключиться к Wi-Fi точке доступа вручную:
# Отключите точку доступа по инструкции в разделе [[#Отключение режима точки доступа | Отключение режима точки доступа]]
# Запустите поиск доступных точек доступа с помощью команды <code>iwlist wlan0 scanning</code>:
# Запустите поиск доступных точек доступа с помощью команды <code>iwlist wlan0 scanning</code>:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 296: Строка 297:
SERVER=192.168.0.1
SERVER=192.168.0.1


PATH="/bin:/sbin:/usr/local/sbin:/usr/sbin:$PATH"
# Only send two pings, sending output to /dev/null
# Only send two pings, sending output to /dev/null
ping -I ${WLANINTERFACE} -c2 ${SERVER} > /dev/null
ping -I ${WLANINTERFACE} -c2 ${SERVER} > /dev/null
Строка 312: Строка 314:
</syntaxhighlight>
</syntaxhighlight>
# Запланируйте выполнение скрипта каждую минуту:
# Запланируйте выполнение скрипта каждую минуту:
#* Если планировщик <code>cron</code> не установлен, установите его командой:  
#: Добавьте в конец файла <code>/etc/crontab</code> строку
#*:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
apt-get install cron
</syntaxhighlight>
#* Добавьте в конец файла <code>/etc/crontab</code> строку
#*:<syntaxhighlight lang="bash">
*  * * * * root /root/wifi_autoconnect.sh
*  * * * * root /root/wifi_autoconnect.sh
# Обязательно добавьте пустую строку в конец файла
# Обязательно добавьте пустую строку в конец файла
</syntaxhighlight>
</syntaxhighlight>
wb_editors
884

правки