2482
правки
Admin (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
'''Wi-Fi | '''Внимание!''' В очень редких случаях возможна несовместимость адаптера Wi-Fi в Wiren Board с некоторыми другими устройствами Wi-Fi. Это общая проблема реализаций Wi-Fi на чипсетах разных производителей. | ||
Если вы столкнулись с необъяснимыми проблемами при работе, рекомендуем поменять настройки шифрования, ширины канала и т.п. | |||
''' | '''Wi-Fi''' в Wiren Board можно настроить на работу в одном из двух режимов: | ||
* режим точки доступа (включён по умолчанию) | |||
* режим клиента. | |||
== Настройка Wi-Fi в Wiren Board == | == Настройка Wi-Fi в Wiren Board == | ||
Настройка производится стандартным для Debian способом | Настройка производится стандартным для Linux Debian способом через файл <code>/etc/network/interfaces</code>. | ||
Краткие инструкции для типовых задач даны ниже, на сайте Linux Debian есть [https://wiki.debian.org/ru/NetworkConfiguration подробная документация]. | |||
=== Настройка в режиме точки доступа === | === Настройка в режиме точки доступа === | ||
'''Предупреждение!''' Wi-Fi в Wiren Board в режиме точки доступа работает относительно медленно. Скорости вполне хватит для работы с веб-интерфейсом, но не стоит использовать Wiren Board в качестве замены роутера. | |||
'''Предупреждение | |||
Этот режим включён по умолчанию, контролер после загрузки автоматически создаёт точку доступа: | |||
* имя точки доступа - '''WirenBoard''' | |||
* '''без пароля''' | |||
* адрес контроллера в созданной сети - '''192.168.42.1''' | |||
Работа в режиме точки доступа обеспечивается демоном ''hostapd'' ([https://wireless.wiki.kernel.org/en/users/documentation/hostapd подробное описание]). | |||
Настройка: | |||
# Включите режим точки доступа. Для этого: | |||
< | #* в файле <code>/etc/default/hostapd</code> раскомментируйте строку (то есть удалите знак '''#''' в начало строки)<syntaxhighlight lang="bash">#DAEMON_CONF="/etc/hostapd.conf"</syntaxhighlight> | ||
DAEMON_CONF="/etc/hostapd.conf" | #* отредактируйте файл <code>/etc/hostapd.conf</code>, чтобы он выглядел так:<syntaxhighlight lang="bash"> | ||
</ | |||
< | |||
interface=wlan0 | interface=wlan0 | ||
#driver=nl80211 | #driver=nl80211 # оставьте эту строку закомментированной | ||
ssid=WirenBoard | ssid=WirenBoard # вместо WirenBoard можете подставить другое имя для создаваемой точки доступа | ||
channel=1 | channel=1 | ||
wpa=2 | wpa=2 | ||
wpa_passphrase=your_password | wpa_passphrase=your_password # вместо your_password подставьте пароль | ||
wpa_key_mgmt=WPA-PSK | wpa_key_mgmt=WPA-PSK | ||
wpa_pairwise=TKIP CCMP | wpa_pairwise=TKIP CCMP | ||
rsn_pairwise=TKIP CCMP | rsn_pairwise=TKIP CCMP | ||
</ | </syntaxhighlight> | ||
# Отредактируйте <code>/etc/network/interfaces</code>: | |||
#* раскомментируйте и отредактируйте (или добавьте, если их не было) строки, относящиеся к настройке в режиме точки доступа: <syntaxhighlight lang="bash"> | |||
iface wlan0 inet static | |||
address 192.168.42.1 # здесь 192.168.42.1 - адрес, по которому в новой сети будет находиться Wiren Board; можете указать другой адрес | |||
< | netmask 255.255.255.0 | ||
</syntaxhighlight> | |||
#* закомментируйте строки, относящиеся к работе в режиме клиента:<syntaxhighlight lang="bash"> | |||
#auto wlan0 | |||
#iface wlan0 inet dhcp | |||
# wpa-ssid {ssid} | |||
# wpa-psk {password} | |||
</syntaxhighlight> | |||
# Перезагрузите контроллер либо выполните команду:<syntaxhighlight lang="bash"> | |||
/etc/init.d/hostapd restart | /etc/init.d/hostapd restart | ||
</ | </syntaxhighlight> | ||
=== Настройка в режиме клиента === | === Настройка в режиме клиента === | ||
# Отключите режим точки доступа. | |||
#: Для этого в файле <code>/etc/default/hostapd</code> закомментируйте строку (то есть добавьте знак '''#''' в начало строки)<syntaxhighlight lang="bash">#DAEMON_CONF="/etc/hostapd.conf"</syntaxhighlight> | |||
# Отредактируйте <code>/etc/network/interfaces</code>: | |||
#* закомментируйте строки, относящиеся к настройке в режиме точки доступа: <syntaxhighlight lang="bash"> | |||
< | #iface wlan0 inet static | ||
# address 192.168.42.1 | |||
# netmask 255.255.255.0 | |||
</syntaxhighlight> | |||
#* раскомментируйте и отредактируйте строки (или добавьте, если их не было):<syntaxhighlight lang="bash"> | |||
auto wlan0 | auto wlan0 | ||
iface wlan0 inet dhcp | iface wlan0 inet dhcp | ||
wpa-ssid {ssid} | wpa-ssid {ssid} # вместо {ssid} подставьте имя точки доступа | ||
wpa-psk {password} | wpa-psk {password} # вместо {password} подставьте пароль | ||
</syntaxhighlight> | |||
# Перезагрузите контроллер либо выполните команды:<syntaxhighlight lang="bash"> | |||
< | |||
ifdown wlan0 | ifdown wlan0 | ||
ifup wlan0 | ifup wlan0 | ||
</ | </syntaxhighlight> | ||