Openwrt подключение к wifi как клиент
Для работы с 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'
Выполнить для применения новых настроек:
/etc/init.d/network restart
На этапе конфигурации openWrt нужно отметить wpa-supplicant, иначе wifi не будет подниматься скриптом openWrt /sbin/wifi:
Network: wpa-supplicant
Выполнение «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
Настройка роутера на OpenWRT в режим сетевого моста
В данной статье мы рассмотрим настройку роутера под управлением ОС OpenWRT в режим сетевого моста. Интернет наш роутер будет получать по Wi-Fi от другой сети и раздавать по LAN и собственной сети Wi-Fi.

- Вам потребуется знать в какой подсети находится роутер, от которого мы будем получать интернет. Чтобы узнать подсеть, подключитесь по LAN или Wi-Fi к роутеру, затем зайдите в Центр управления сетями и общим доступом — Изменение параметров адаптера — щелкните правой кнопкой мыши на подключении — Состояние — Сведения. В нашем случае роутер находится в подсети 192.168.0.0/24
- Подключитесь к web-интерфейсу роутера OpenWRT
- Сначала нужно объединить подсети двух роутеров и отключить DHCP. Заходим в раздел Сеть — Итерфейсы. Нажимаем кнопку «Редактировать» LAN интерфейс
- В поле IPv4 адрес вводим свободный IP адрес из подсети роутера с интернетом.
- Отключаем DHCP, поставив галочку «Игнорировать интерфейс» в разделе DHCP-сервер. Нажмите «Сохранить и применить»
- Чтобы снова подключиться к WEB-интерфйсу, перейдите к настройке IPv4 параметров вашего сетевого адптера. Пропишите компьютеру свободный IP адрес подсети. В качестве шлюза укажите IP-адрес роутера с OpenWRT
- Подключитесь к WEB-интерфейсу через новый IP-адрес роутера. Перейдите в меню Сеть — Wi-F и нажмите кнопку «Сканировать»
- Найдите в списке нужную Wi-Fi сеть и нажмите «Подключение к сети»
- Пропишите пароль Wi-Fi сети и назначьте зону межсевого экрана — WAN, нажмите кнопку «Применить»
На этом настройка сетевого моста завершена.
ООО » Микродрайв» 614068 г.Пермь
ул. Плеханова 2 а оф.304



Проект развивается при поддержке фонда содействия инновациям
All: 0.0672 s (cache)
PHP: 0.0575 s
SQL: 0.0097 s (14)
Mem: 2 048 kb
Как в OpenWrt подключиться к Wi-Fi — инструкция по настройке роутера
При домашней или офисной установке роутера необходимо провести регулировку. Для отладки можно через ОС OpenWrt подключиться к Wi-Fi. Во избежание сбоев пользователь должен изучить ее особенности.

Что такое OpenWrt, особенности, описание
Через операционную систему OpenWrt настройку интернета проводить проще — программа дает расширенные возможности, такие как организация беспроводной сети или установка дополнительных пакетов.
ОС позволяет делать установку без выхода в сетевое пространство. При маршрутизаторе с доступным объемом памяти больше 4 Мб можно пользоваться не стандартной файловой системой JFFS2, а SquashFS. Последняя допускает откат внесенных изменений по мере необходимости.
Важно! ОС применяется пользователями, которым нужны дополнительные возможности для присоединения к беспроводной сетке (удаленный доступ и пр.).

Как установить операционную систему
Через OpenWrt настройка Wi-Fi проходит по стандартному алгоритму:
- После входа в меню запускают браузер и в командной строке вводят IP-адрес адаптера. Второй вариант — через логин и пароль или в режиме ОС. В это время нужно записать точное название прибора и выйти из приложения.
- Закачка нужной прошивки проводится с официальной страницы программы. Там находится список файлов для роутеров разных моделей. Среди предложенных утилит закачивают вариант, в котором присутствует надпись «factory».
- В меню роутера переходят в блок «обновление встроенного ПО», кликают по закачанной прошивке и подтверждают системный запрос. После жмут на «обновить».
Важно! Установка обновления позволяет получить допуск к оборудованию через стандартное меню.
Первичная отладка ОС проходит поэтапно:
- В меню приложения вводится логин «root». Совершается переход в раздел для установки ключа шифрования — его вводят дважды.
- В параметрах выбирают тип соединения «lan» и вносят новый IP-адрес. Такой подход позволит избежать конфликта устройств при нескольких маршрутизаторах в единой сетке.
Важно! Подтверждение запроса приведет к вступлению в силу внесенных изменений. Если графический интерфейс изначально недоступен, то нужно использовать соединение через терминал по SSH, а затем продолжить регулировку через командное меню.

Особенности настройки базовой конфигурации
Установка и первоначальная отладка завершается созданием соединения с поставщиком услуг. Все параметры должны дублировать ранее записанные сведения: если связь создавалась через DHCP, то его указывают при регулировке.
Настроить модем можно через командную строку, в PPPoE указывают:
- адрес основного шлюза, которым пользуется DNS;
- маску сети и пр.
Важно! При неверном введении информации возможен сбой в работе маршрутизатора.
Безопасный режим
Отладка операционной системы может проводиться вручную или через скрипты. Специалисты рекомендуют использовать безопасный способ — через «generic.failsafe». Первоначальная информация записывается сразу же после начала работы с ОС.
Системный апгрейд
Системное обновление проходит при помощи скрипта «generic.sysupgrade». Готовое решение позволит безопасно провести процедуру.
Какие типы подключений поддерживает OpenWrt
Основной у приложения считается командная строка, но для пользователей была создана дополнительная оболочка. Она помогает получить быстрый допуск к меню, но дает меньше возможностей.
Важно! При использовании MAC-адреса провайдером требуется его дублирование для маршрутизатора.
UCI и LuCI
Под интерфейсом «UCI» подразумевается набор скриптов, запускаемых через командную строку. Информация содержится в подкаталоге «/etc/config», с помощью меню облегчается процесс отладки оборудования. Для их использования достаточно выбрать нужный файл, запустить его и следовать инструкциям, выводимым на дисплей.
Второй тип — это «LuCI», который не проходит автоматическую установку во время перепрошивки аппаратуры. При инсталляции устанавливается и используется терминал PuTTy. Позже проводят копирование определенного скрипта из каталога «UCI» и его активизация.
Важно! Процедура установки «LuCI» в качестве веб-интерфейса несложная, пользоваться им можно через браузер — после введения актуального IP-адреса.
X-Wrt
Считается одной из версий операционной системы, состоит из набора патчей и скриптов. Они улучшают пользовательское меню и в данный момент работа над приостановлена.
К особенностям относят вариант «webif», включающий 40 страниц. Они используются для установки индивидуальных настроек.

Как установить VPN-клиент на OpenWrt
Если при OpenWrt не работает Wi-Fi, то проблема может заключаться в заблокированных для региона сайтах. Установка ВПН происходит из пакета ОС, для отладки OpenSSL проходят следующие этапы:
- При помощи команды «opkg install openvpn-openssl» его устанавливают в консоли.
- Проводят авторизацию — через переход в каталог при помощи «cd /etc/openvpn».
- После подключения «openvpn sweden.ovpn», вводят ключ шифрования с логином.
Важно! При успешном завершении процесса можно видеть активизацию VPN.
Особенности работы графического клиента WinSCP
В функции SCP-клиента входит:
- закачка;
- изменение;
- копирование файлов из ОС адаптера.
Существует портативная и инсталлируемая версия программы, пользователь может выбрать любую из них.

Об ограничении по LAN
Замедленный интернет встречается при большом количестве одновременно подключенных к одному оборудованию устройств. Аналогичный эффект возникает при большом заборе трафика одним из аппаратов. Регулирование возникшей проблемы проходит при помощи введения ограничения по скорости:
- Задача в ОС решается при помощи специализированного пакета — «wshaper» или «luci-app-wshaper». Чтобы включить функционал, необходимо перейти в подраздел «Wondershaper» и указать допустимые скоростные значения.
- При недостаточной мощности сигнала можно не затрагивать работу приложений и устройств, а воспользоваться репитером. Дополнительная аппаратура позволит снизить нагрузку, равномерно распределить трафик.
- Ограничение может устанавливаться на определенные сайты. Для его активизации достаточно войти в меню межсетевого дисплея и установить новые правила.
Отладка проводится одним из вышеуказанных способов. Перед регулировкой лучше воспользоваться одним из анализаторов сетевого трафика.
Важно! Операционная система OpenWrt позволяет провести включение Wi-Fi по времени, как и его отключение. Функция активизируется в пакете «wifitoggle», запуск производится при помощи кнопки WPS на приборе.

Как создать в OpenWrt точку доступа
Формирование функции раздачи проходит пошагово:
- В меню переходят в блок «Network».
- При отсутствии готовой сети жмут на кнопку «Add», а если она присутствует — создают дополнительную при помощи клавиши «Edit».
- Точку доступа могут настраивать в виде моста, с указанием параметров: названия, номера канала и пр.
- После подтверждения внесенных изменений вайфай активизируется.
Если происходит создание гостевого входа на ОС, то при отладке вводят необходимые параметры.
OpenWrt — сложная для новичков система, больше подходящая опытным пользователям. Неверное введение команд может стать причиной обращения в службу техподдержки производителя маршрутизатора.
Точка доступа + клиент на OpenWRT
Захотелось мне отвязать модули на ESP8266 от основного WiFi маршрутизатора. Гуру говорят, что так по феншую, сеть стабильнее, аптайм длиннее и русские хакеры не доберутся до домашней сети.
Из чулана достал старый роутер, долго стирал пыль и долго вспоминал пароль от OpenWRT. Прелесть этой прошивки в том, что она умеет на одном радиомодуле прикидываться одновременно и клиентом и точкой доступа! Клиент по WiFi подключается к основному маршрутизатору и раздает с него интернет на все ESP8266 через новую точку доступа. Вроде все легко и понятно, но есть нюансы.
Первым делом надо проверить не пересекаются ли адреса DHCP серверов основного маршрутизатора и новой точки доступа. Идем в Network -> Interfaces выбираем LAN и жмем Edit.

На основном у меня стоит 192.168.1.1 поэтому тут поменял на 192.168.2.1

Лучше сначала создать клиента. Тогда номер канала, тип шифрования будут автоматический скопированы при создании точки доступа. Идем в Network -> WiFi нажимаем копку Scan и подключаемся к основному маршрутизатору. Вводим пароль на доступ к интернету. Главное перед Save & Apply выбрать wwan.

Теперь создаем точку доступа. В том же окне Network -> WiFi нажимаем копку Add. Придумываем название и пароль новой точки доступа. Выбираем lan и жмем Save & Apply.
Если все сделать правильно, то должен появится Master (точка доступа) и Client (клиент) подключенный к основному маршрутизатору. Если связи нет — проверьте и повторите все шаги.

Все, настройка завершена. Новая точка доступа может раздавать интернет по воздуху или по кабелю через клиента подключенного к WiFi-ю маршрутизатора. Недостаток такой конфигурации — два близко расположенных мастера работающих на одном канале и мешающих друг другу. Улучшить ситуацию можно уменьшив мощность передатчика новой точки доступа до минимума. Я поставил 5mW.