OpenWRT роутер: настройка Wi-Fi клиент. Как быстро это сделать
Об установке Open WRT мы поговорим в одной из следующих статей, потому что на эту тему нужно выделить целую статью, так как известно минимум 4 способа установить эту ОС в свой роутер. Что касается управления, то Open WRT, как и все дистрибутивы Linux управляются терминалом. Операционная система оснащена оболочкой BusyBox, к которой вы легко можете получить доступ, используя встроенные инструменты вашей операционной системы компьютера. С помощью терминала вы можете формировать собственные инструкции для роутера, а также запускать cron-задания.
По умолчанию дистрибутив Open WRT подключен к собственному репозиторию, где хранятся тысячи пакетов, расширяющих функциональность маршрутизатора. Чтобы активировать эти пакеты через терминал, нужно знать , что они собой представляют. Однако запомнить тысячи пакетов для маршрутизатора просто бессмысленно. Поэтому разработчики Open WRT пошли дальше и создали графический интерфейс Luci, который можно использовать для настройки маршрутизатора и данной ОС. Внутри этого графического интерфейса спрятаны десятки страниц с настройками, но самое важное, что вы можете найти, просмотреть и установить любой пакет прямо из этой программы. То есть вам не нужно ничего запоминать.
Чтобы попробовать настроить свой маршрутизатор на Open WRT, вам нужно ввести в вашем браузере вот такой адрес: http://192.168.1.1 . Это стандартный адрес для входа в настройки роутеров. Бывает такое, что он не сработает, тогда в настройках вашей операционной системы на компьютере нужно отыскать пункт «Настройка IP-адреса для входа в роутер». Там либо изменен адрес для входа, либо отсутствуют реквизиты для входа: логин и пароль.
Open WRT: WiFi-клиент
- Зайти в интерфейс Open WRT для настройки роутера по адресу: http://192.168.1.1 .
- Перед вами откроется основное окно с настройками маршрутизатора. В самом верхнем меню найдите раздел «Network».
- После этого под основным меню откроется еще десяток дополнительных кнопок. Среди них вам нужно найти кнопку «WiFi».
- Если у вас вообще отсутствует WiFi-клиент и нет никакой доступной сети, тогда нажмите кнопку «Add». Если WiFi-сеть все-таки есть, но вы хотите ее настроить, тогда найдите ее здесь же в настройках и нажмите кнопку «Edit».
- Channel — установите «11(2.462 GHz)»;
- Transmit Power — установите «20 dBm(100 mW)»;
- ESSID — здесь нужно придумать название для точки входа в интернет;
- Mode — установите «Access Point»;
- Network — отметьте пункт «Lan», который обозначает, что ваш роутер подключается к сети интернет по проводу.
- Выбрать тип шифрования. На этом этапе обычно выбирают «WPA2-PSK».
- Задать пароль для подключения к точке доступа в поле «key».
Заключение
Любая настройка роутера Open WRT может быть выполнена через графический интерфейс этой операционной системы. Чуть выше мы показали, как настраивается WiFi-клиент на Open WRT. Точно таким же образом вы можете настроить и другие параметры маршрутизатора. Если вас интересует что-то особенное в настройках маршрутизатора, тогда обязательно ознакомьтесь с официальной документацией операционной системы Open WRT.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Настроить wifi клиент openwrt
Для работы с wifi в openWrt существует скрипт /sbin/wifi. Файл /etc/config/wireless отвечает за конфигурацию wifi.
Создать конфигурационный файл по умолчанию можно, выполнив:
wifi detect > /etc/config/wireless
Он примерно будет иметь следующий вид:
config wifi-device radio0 option type mac80211 option channel 11 option hwmode 11g option path 'pci0000:00/0000:00:1c.2/0000:05:00.0' # REMOVE THIS LINE TO ENABLE WIFI: option disabled 1 config wifi-iface option device radio0 option network lan option mode ap option ssid OpenWrt option encryption none
Изменяем его под свою конфигурацию.
Файл /etc/config/wireless для открытой сети:
config wifi-device radio0 option type mac80211 option channel 'auto' option hwmode 11g option path 'pci0000:00/0000:00:1c.2/0000:05:00.0' option disabled 0 config wifi-iface option device radio0 option network wwan option mode sta option ssid testwifi option encryption none
Файл /etc/config/wireless для шифрованой сети:
config wifi-device 'radio0' option type 'mac80211' option channel '6' option hwmode '11ng' option path 'pci0000:00/0000:00:1c.2/0000:05:00.0' option disabled '0' config wifi-iface option device 'radio0' option network 'wwan' option mode 'sta' option ssid 'testwifi' option encryption 'psk2' option key '1234567890'
sta — режим клиента; ap — режим точки доступа
Для автоматического получения адреса по dhcp в файле /etc/config/network необходимо создать интерфейс:
config interface wwan option proto 'dhcp'
Выполнить для применения новых настроек:
На этапе конфигурации openWrt нужно отметить wpa-supplicant, иначе wifi не будет подниматься скриптом openWrt /sbin/wifi:
Выполнение «wifi down» приводит к отключению wifi и пропаданию интерфейса wlan0.
Выполнение «wifi up» поднимает интерфейс wlan0, и происходит подключение к сети.
При успешном выполнении операции на экране будет примерно следующий лог:
wifi up Successfully initialized wpa_supplicant [ 10.975345] iwl3945 0000:05:00.0: loaded firmware version 15.32.2.9 [ 14.670591] wlan0: authenticate with bc:ae:c5:c3:ab:d5 [ 14.673644] wlan0: send auth to bc:ae:c5:c3:ab:d5 (try 1/3) [ 14.675760] wlan0: authenticated [ 14.676031] iwl3945 0000:05:00.0: wlan0: disabling HT as WMM/QoS is not supported by the AP [ 14.676335] iwl3945 0000:05:00.0: wlan0: disabling VHT as WMM/QoS is not supported by the AP [ 14.680246] wlan0: associate with bc:ae:c5:c3:ab:d5 (try 1/3) [ 14.682727] wlan0: RX AssocResp from bc:ae:c5:c3:ab:d5 (capab=0x401 status=0 aid=1) [ 14.684368] wlan0: associated
Возможно появление ошибки (при отсутствии wpa-supplicant) :
wifi up command failed: Device or resource busy (-16)
Подключиться в ручном режиме к сети можно с помощью команды:
iw dev wlan0 connect -w testwifi