Wiren board wifi настройка

Wi-Fi

Wi-Fi в Wiren Board можно настроить на работу в одном из двух или трёх режимов:

  • режим точки доступа (включён по умолчанию);
  • режим клиента;
  • одновременная работа в режиме и точки доступа, и клиента (только в некоторых версиях контроллера; подробнее смотрите ниже).

Первое подключение по Wi-Fi

  • имя точки доступа: WirenBoard.
  • пароль: нет
  • адрес контроллера в созданной сети: 192.168.42.1

Настройка Wi-Fi в Linux

Настройка производится стандартным для Linux Debian способом — через файл /etc/network/interfaces . Краткие инструкции для типовых задач даны ниже, на сайте Linux Debian есть подробная документация.

Настройка в режиме точки доступа

Режим точки доступа включён по умолчанию. Работа в режиме точки доступа обеспечивается демоном hostapd.

    Включите режим точки доступа. Для этого:
    в файле /etc/default/hostapd раскомментируйте строку (то есть удалите знак # в начале строки)

DAEMON_CONF="/etc/hostapd.conf" 
interface=wlan0 #driver=nl80211 # оставьте эту строку закомментированной ssid=WirenBoard # вместо WirenBoard можете подставить другое имя для создаваемой точки доступа channel=1 wpa=2 wpa_passphrase=your_password # вместо your_password подставьте пароль wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP CCMP rsn_pairwise=TKIP CCMP
iface wlan0 inet static address 192.168.42.1 # здесь 192.168.42.1 - адрес, по которому в новой сети будет находиться Wiren Board; можете указать другой адрес netmask 255.255.255.0
#auto wlan0 #iface wlan0 inet dhcp # wpa-ssid # wpa-psk

Настройка в режиме клиента

  1. Отключите режим точки доступа. Для этого в файле /etc/default/hostapd закомментируйте строку (то есть добавьте знак # в начало строки)
#DAEMON_CONF="/etc/hostapd.conf" 
#iface wlan0 inet static # address 192.168.42.1 # netmask 255.255.255.0 
auto wlan0 iface wlan0 inet dhcp wpa-ssid ssid> # вместо подставьте имя точки доступа wpa-psk password> # вместо подставьте пароль 

Настройка в режиме точки доступа и клиента одновременно

Режим одновременной работы модуля Wi-Fi и в режиме точки доступа, и в режиме клиента, называется Concurrent Mode или STA+SoftAP, и поддерживается не всеми Wi-Fi модулями. Также он работает не на всех версиях Wiren Board. Проверено, что он работает из коробки на Wiren Board с чипом Realtek 8723BU и ядром Linux 4.1.15. Чтобы проверить, выполняются ли эти условия, выполните команды:

uname -a lsmod | grep 8723bu

Если условия не выполнены, возможно, на вашем Wiren Board всё равно можно настроить Concurrent Mode. В качестве отправной точки используйте инструкцию.

# Wireless interfaces auto wlan1 iface wlan1 inet dhcp wpa-ssid ssid> # вместо подставьте имя точки доступа wpa-psk password> # вместо подставьте пароль auto wlan0 iface wlan0 inet static address 192.168.42.1 netmask 255.255.255.0

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

Ниже дан текст файла, в котором показаны настройки для подключения к сетям с разными параметрами шифрования. Файл позаимствован здесь.

#################### #; start of wireless bits #; this command stays for all configs auto wlan0 ################### #; comments indicated by #; #; commands indicated by # #; remove the # to enable the command #################### #; if using static IP then. # #iface wlan0 inet static # address UR_IP #gateway UR_ROUTER_IP #netmask 255.255.255.0 ################## #; otherwise use dhcp # #iface wlan0 inet dhcp ################### #; OPEN wireless config # #wireless-essid UR_ESSID #wireless-mode managed ################### #; WEP wireless config # #wireless-essid UR_ESSID #wireless-key UR_KEY #; end of WEP config ######################## #; WPA and WPA2 wireless config # #; all command config lines above HERE to be #'ed except the entry auto wlan0 ######################## wpa-driver wext wpa-ssid UR_ESSID #; wpa-ap-scan is 1 for visible and 2 for hidden hubs wpa-ap-scan 1 #; wpa-proto is WPA for WPA1 (aka WPA) or RSN for WPA2 wpa-proto WPA #; wpa-pairwise and wpa-group is TKIP for WPA1 or CCMP for WPA2 wpa-pairwise TKIP wpa-group TKIP wpa-key-mgmt WPA-PSK #; use "wpa_passphrase UR_ESSID UR_KEY" to generate UR_HEX_KEY #; enter the result below wpa-psk UR_HEX_KEY ########################## # end of wireless bits 

Автоматическое переподключение при проблемах с соединением

Допустим, контроллер подключён к роутеру с адресом 192.168.0.1 через интерфейс wlan1. Тогда:

    Создайте в папке /root скрипт wifi_autoconnect.sh с содержанием:

#!/bin/bash # Подставьте имя интерфейса WLANINTERFACE=wlan1 # Подставьте адрес роутера или сервера в интернете, доступ к которому будет проверяться SERVER=192.168.0.1 # Only send two pings, sending output to /dev/null ping -I $WLANINTERFACE> -c2 $SERVER> > /dev/null # If the return code from ping ($?) is not 0 (meaning there was an error) if [ $? != 0 ] then # Restart the wireless interface ifdown --force $WLANINTERFACE> ifup $WLANINTERFACE> fi 
chmod +x /root/wifi_autoconnect.sh
* * * * * root /root/wifi_autoconnect.sh # обязательно добавьте пустую строку в конец файла 

Ограничения

  1. Wi-Fi в Wiren Board в режиме точки доступа работает относительно медленно. Скорости вполне хватит для работы с веб-интерфейсом, но не стоит использовать Wiren Board в качестве замены роутера.
  2. В очень редких случаях возможна несовместимость адаптера Wi-Fi в Wiren Board с некоторыми другими устройствами Wi-Fi. Это общая проблема реализаций Wi-Fi на чипсетах разных производителей. Если вы столкнулись с необъяснимыми проблемами при работе, рекомендуем поменять настройки шифрования, ширины канала и т.п.

Источник

Настройка сети в контроллере Wiren Board

Инструкции на этой странице будут работать в релизах wb-2304 и новее. Для старых версий ПО используйте инструкцию Настройка сети в релизах wb-2207 и старее.

Предполагаем, что вы имеете представление о строении сетей, поэтому не будем рассказывать про IP-адреса, DNS и DHCP.

Здесь описана настройка Ethernet-соединения, Wi-Fi и CAN-шины, а инструкции по настройке модемов вы найдёте по ссылкам: Настройка 4G-модема и Настройка 2G/3G/NB-IOT модемов.

Нюансы перехода на релиз wb-2304

Этот раздел только для пользователей, мигрирующих на релиз wb-2304 с контроллеров, купленных до второй половины апреля 2023 года. При обновлении со старых релизов все сетевые настройки, описанные в файле /etc/network/interfaces , останутся без изменений. В веб-интерфейсе такие настройки будут отмечены оранжевым.

Вы можете продолжать использовать старые настройки, или передать управление сетью Network Manager. Если ваша конфигурация сети далека от типовой — не изменяйте настройки без физического доступа к контроллеру.

Чтобы передать соединение под управление Network Manager:

  1. Добавьте новое соединение в веб-интерфейсе.
  2. Убедитесь, что стоит галочка «Подключаться автоматически» и сохраните его.
  3. Удалите в веб-интерфейсе старое соединение и подождите 1-2 минуты.

Настройка сети

Перейдите в раздел Настройки → Конфигурационные файлы → Сетевые соединения. Менеджер сети каждые 5 секунд проверяет связь с интернетом и, если интернет недоступен — перенаправляет трафик через соединение с доступом в интернет. Все соединения, кроме модема останутся доступными для других задач.

На вкладке Приоритеты соединений вы можете указать драйверу, в каком порядке проверять соединения на наличие интернета.

Источник

Читайте также:  Wifi адаптер теряет соединение
Оцените статью
Adblock
detector