Wmm mode openwrt что это
Wi-Fi extender / repeater / bridge configuration
If supported by both devices, consider using WDS, Layer 2 GRE tunnels (“gretap”), or mesh networking.
Using relayd as instructed in this article isn’t guaranteed to work.
Instead of relayd it should be possible to use kmod-trelay, the only information about using it can be seen in its source code, if you used it successfully please add a section for it in this article.
In this article you will see how to configure your device to become a Wi-Fi extender/repeater/bridge.
In some cases, the wireless drivers used in OpenWrt do not support “Layer 2” bridging in client mode with a specific “upstream” wireless system. When this occurs, one approach is to route the traffic between LAN and the upstream wireless system. Broadcast traffic, such as DHCP and link-local discovery like mDNS are generally not routable.
For the sake of simplicity, I’ll call the device we are working on “Wi-Fi extender” from now on.
Using relayd
Required packages
relayd package is of course needed, and luci-proto-relay is optional for the LuCI Web Interface.
Setup with LuCI Web Interface
LAN Interface
Begin by configuring and enabling the normal Wi-Fi network and configure it as you want it.
If you are making a simple Wi-Fi repeater (a device that extends the same Wi-Fi network’s coverage) it’s a good choice to set this Wi-Fi network to be the same as the one of your main router, same name, encryption, password, and so on. This way, devices connected to your (wider) network will automatically stay connected to the best Wi-Fi network.
But you can also choose to have a different name/encryption/password if you prefer to.
Setting up a Wi-Fi network at this stage is not necessary if you want a “Wi-Fi bridge”, a device designed to connect ethernet-only devices to your existing Wi-Fi network.
We will now set up the client Wi-Fi network, the configuration needed to connect to another Wi-Fi network.
Once you are connected again to the Wi-Fi extender, go in the wireless networks page, and click on Scan button.
Choose the Wi-Fi network you want to connect to from the page and click “Join Network”.
Enter the Wi-Fi password, leave the “name of new network” as “wwan” and select lan firewall zone. Click Save.
You will land in the client Wi-Fi settings page, set other things as needed.
The most important settings are on the Operating Frequency line.
Set the Mode to Legacy if you are connecting to a Wi-Fi g network (like in my example) or N if you are connecting to a Wi-Fi n (and so on).
Set the Width to the same value that you set on the Wi-Fi you are connecting to (to avoid bottlenecking the connection for no reason).
Repeater Interface
Go in the Interfaces page, we will now add the relayd interface that will join the lan and wwan interfaces.
Click on Add New Interface.
Write a name for it (repeater_bridge is the name I used in the example), and then choose Relay bridge in the Protocol of the new interface field. Click Submit.
You may need to reboot your device before the Relay bridge option appears.
In this new interface’s setting page, select both lan and wwan in the Relay between networks list.
Move to the Firewall tab of this interface settings page and select lan. Click on Save and Apply.
After you have done this, it might be necessary to reboot the Wi-Fi extender.
Firewall
Under the Network tab, click on the Firewall tab. Under Zones, change the forwarding for lan and wwan to accept
Setup with CLI
Before doing any actual configuration, the Wi-Fi interface must be enabled in order to scan for networks in the vicinity:
iw dev wlan0 scan output example:
In the example, there are two networks, a Wi-Fi g one called Violetta and a Wi-Fi n one called GOinternet_EB20FB. The device was configured to connect to the one called Violetta.
These are the uci values that were added or changed by the configuration procedure.
For SSID, BSSID, and encryption you must use the info you got from the Wi-Fi scan above.
For an explanation of why these values were changed, please read the luci tutorial above.
Please note that the Wi-Fi network generated by the device in this example (the one called OpenWrt) has no password nor encryption.
This was done because the focus of this article was getting the relay bridge up and running.
You will likely want to set up your device’s Wi-Fi network in a more secure way, as explained in the Wi-Fi setup page here.
Accessing the OpenWrt device
Adding IPv6 support
We suppose that you created a wwan interface when you joined to the other Wi-Fi network as suggested earlier in this guide; otherwise, change the dhcp.wan.interface=… line accordingly.
Known Issues
Here are a list of some recently reported issues:
Using NAT
Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International
Настраиваем роутер OpenWRT в режиме точки доступа (Access Point)
Задача:
На роутере OpenWRT (Firmware: OpenWrt 19.07.7) настроить Access Point (беспроводную точку доступа WiFi) без применения NAT и Masquerading, оставив на нём функции cетевого коммутатора (switch)
В сети, приведенной на рисунке ниже, необходимо настроить OpenWRT для работы в режиме беспроводной точки доступа. Самый лёгкий способ, провод из локальной сети всунуть в wan порт роутера и подключаться уже к нему через wifi или лан порты роутера. В этом случае мы будем использовать NAT и у нас появится уже одна подсеть, доступ к которой придется настраивать.
Моя цель использовать Lan порты как обыкновенный свитч, ну и конечно иметь возможность настраивать и управлять роутером при помощи веб-интерфейса.
Конечно всё можно настроить при помощи командной строки подключившись к роутеру по SSH. Тогда все настройки сводятся к изменению двух конфигов
остановке службы dnsmasq (легкий и простой DNS и DHCP сервер, используемый в основном на роутерах в небольших домашний сетяк)
Не обязательно, но можно отключить службу ответственную за IPv6
Ну и отключить файрвол. Для точки доступа он бесполезен, хотя можно чего и придумать.
В завершении, применить настройки можно перезапуском сетевой службы
Я же хочу не использовать консоли, терминалы и прочий инструментарий с чёрным фоном, а попытаться всё перенастроить в веб-интерфейсе. В OpenWRT используется luci – это веб-ориентированный интерфейс конфигурирования, написанный на языке программирования Lua.
И так, есть сброшенный до заводских настроек роутер, о чём говорит это сообщение:
No password set!
There is no password set on this router. Please configure a root password to protect the web interface.
Пароль желательно сразу установить, для тестирования можно нажать “Login” и продолжить настройку
Настраиваем WiFi: “Network > Wireless”. На против отключённой сети “OpenWRT” нажимаем “Edit”. Далее изменяем: ESSID, Encryption, Key
Меняем настройки сети для Lan интерфейса
Конечно для серверов и важного сетевого оборудования, лучше иметь статические адреса сети. Но в данном примере будем использовать DHCP.
В меню “System > Startup”, клавишей “Enabled”, отключаем службу dnsmasq и затем останавливаем.
В павом серхнем углу “UNSAVED CHANGES” и сохраняем (применяем) изменения
Если появилось такое сообщение, нажимаем “Apply unchecked”
Configuration changes have been rolled back!
The device could not be reached within 90 seconds after applying the pending changes, which caused the configuration to be rolled back for safety reasons. If you believe that the configuration changes are correct nonetheless, perform an unchecked configuration apply. Alternatively, you can dismiss this warning and edit changes before attempting to apply again, or revert all pending changes to keep the currently working configuration state.
Подождав ещё около минуты роутер стал не доступен.
Интернет должне появится практически сразу. Для доступа к устройству, возможно придётся немного подождать. Роутеру необходимо перезапустить сервисы сети и получить ip адрес.
Если в после сканирования сети, вы не находите устройство в сети, возможно роутер не применил сетевые настройки и всё ещё доступен по старому адресу. Тогда открываем сетевые подключения (WIN+R > ncpa.cpl)
Настраиваем на компьютере статический адресс сети
и добавляем дополнительный ip адрес из старой сети роутера, после чего пробуем открыть веб-интерфейс по старому адресу
Установка и настройка Openwrt
Ядро операционной системы Linux часто становится базой для работы различных устройств вроде маршрутизаторов и навигаторов. Они имеют ограниченный функционал, зато гарантируют высокую стабильность работы оборудования, а также обеспечивают возможность установки сторонних приложений, помимо заводских утилит.
Относится это и к Openwrt – самой известной операционной системе для роутеров.
Требования к роутеру для установки Openwrt
Openwrt – это не простая прошивка, а целая операционная система для маршрутизаторов, созданная на базе Linux. Если вы решили перепрошить свой роутер и установить данную ОС, то проверьте, соответствует ли ваше устройство следующим требованиям:
Перед тем как экспериментировать с сетевым устройством, рекомендуется усвоить – перепрошивка оборудования часто лишает пользователя заводской гарантии. Кроме того, вероятно, интерфейс новой оболочки будет несколько непривычным по сравнению с предыдущим, и это вызовет некоторые затруднения в настройке параметров.
Шаг 1: Подготовка и прошивка
Рассмотрим процедуру прошивки на примере роутера TP-Link модели TL-WR740N. Перед запуском изменений нужно зайти в панель администратора (через браузер) и посмотреть текущую версию встроенного программного обеспечения. Следующий шаг – скачивание операционной системы Openwrt, она доступна по ссылке. В открывшейся таблице отображается перечень поддерживаемых роутеров и техническая информация о них. Пользователю достаточно найти прошивку, соответствующую текущей версии. В названии должна присутствовать приставка factory.
Если к названию прошивки добавлено слово Sysupgrade, это означает, что файл предназначен для обновления версии ранее установленной операционной системы. После скачивания требуется зайти обратно в панель администратора и нажать на кнопку «Обновить». Система предложит указать файл – здесь нужно выбрать архив с Openwrt.
Все, осталось дождаться завершения процесса прошивки. Важно на этом этапе обеспечить питание без аварийных отключений, чтобы не повредить программное обеспечение. Если это случится, оно перестанет запускаться, и аппарат останется только «выкинуть» или отнести по гарантии. Если все прошло корректно, после перезагрузки веб-интерфейс будет доступен по адресу http://192.168.1.1.
Шаг 2: Первоначальная настройка Openwrt
В перечень базовых настроек ПО входит изменение пароля администратора. Это исключит вход в панель посторонних лиц на удаленной основе в результате перехвата сигнала Wi-Fi. Плюс нужно включить интерфейс в режим «LAN», чтобы активировать поддержку протокола SSH.
Шаг 3: Настройка PPPOE
Теперь требуется настроить подключение к интернету. Если провайдер предлагает соединение по протоколу DHCP, этот шаг допускается пропустить, потому что роутер «по умолчанию» настроен на передачу данных через DHCP Client.
Если же речь идет о PPPOE, нужно провести следующую настройку:
После внесения перечисленных настроек нужно нажать на Submit, ввести переданные от провайдера логин-пароль и без сохранения настроек перейти в раздел Firewall Settings, где выбрать зону WAN. Теперь остается применить изменения и перезагрузить роутер. Если еще раз перейти в раздел Interfaces в Network, пользователь увидит, что PPPoE подключен, и можно выходить в интернет.
Шаг 4: Настройка Wi-Fi
Wi-Fi на Openwrt включается вручную. Сразу же после инсталляции операционной системы интерфейс обычно отключен. Выполняется процедура в подразделе Wireless раздела Network. Там нужно кликнуть по кнопку Edit и изменить несколько параметров:
Во вкладке Wireless Security нужно указать режим WPA2-PSK для пункта Encryption, а в строке Key ввести желаемый пароль для подключения к беспроводной сети. Остается кликнуть по кнопке Enable и попробовать подключение с любого устройства с модулем Wi-Fi.
Установка и настройка Openwrt
В первом повествовании не будем вдаваться во многие тонкости. Рассмотрим, как прошить роутер и настроить сеть через веб-интерфейс на примере TP-Link TL-WR740N v.5.
Установка и настройка Openwrt
Шаг 1. Подготовка и прошивка
И так, первый шаг: заходим в админку роутера, смотрим модель и версию:
Переходим на страницу нашего устройства, смотрим версию устройства и качаем ту прошивку, в которой присутствует слово factory. Прошивка Sysupgrade нужна для обновления уже установленной системы:
Скачали, в веб интерфейсе нашего устройства нажмите выберите файл. Выбираем то, что скачали, затем нажмите Обновить:
Шаг 2. Первоначальная настройка
Рекомендую сразу установить пароль и выбрать интерфейс «lan» для подключения по SSH:
Шаг 4. Настройка PPPOE
Теперь настроим подключение к интернету. Если ваш провайдер раздаёт интернет по DHCP, то этот шаг мы пропустим. По умолчанию WAN настроен на DHCP client. Если же pppoe, то идем далее:
Нажав Submit мы попадаем далее, здесь нужно указать логин/пароль от PPPoE:
Не применяя настроек, переходим в Firewall Settings и выбираем зону WAN. Сохраняем, применяем.
Шаг 5. Настройка WiFi
Тут можно выбрать канал, на котором будет работать наша Wi-Fi сеть, либо оставить auto, тогда канал будет сам выбираться, в зависимости от загруженности.
Далее перейдите на вкладку Wireless Security:
Не рекомендуется ставить пароль просто из 8 цифр, такой пароль очень уязвим!После всех настроек нажимаем Enable.
На этом пока всё. В дальнейших статьях мы рассмотрим конфигурационные файлы, логи, доступ через SSH, переназначение одного из LAN портов на WAN и так далее.
Настройка WiFi на OpenWRT
Сегодня расскажу о том, как осуществляется настройка WiFi на OpenWRT, через Luci. Для начала скажем пару слов об OpenWRT, для тех кто не знаком с данной системой: OpenWRT — Это маленькая операционная система предназначенная для роутера и маршрутизаторов. Данную систему можно встретить на абсолютно любых роутерах, есть масса статей по перепрошивке, на данную ось в Сети Интернет. Настройка данных роутеров c OpenWRT изначально производилась через, командную строку (с оболочкой ash), специально для удобства настройки данной ОС был разработан веб-интерфейс, названный— Luci.
Настройка точки доступа WiFi на OpenWRT, через Luci
Вход в настройки OpenWRT
По умолчанию веб-интерфейс настройки роутера находится по адресу: http://192.168.1.1;
Если вы столкнуть с проблемами при входе:
Вам необходимо настроить сетевую карту, следуйте рекомендациям указанных в этих статьях:
Должно появится диалоговое окно, для входа в настойки роутера OpenWRT, где по умолчанию используется пользователь (username) — root, а пароль отсутствует:
Вводим логин, затем нажмите кнопку Login, в правом нижнем углу экрана.
Установка пароля для OpenWRT
После входа в настройки, вы можете задать свой пароль (т.к. стандартный отсутствует по умолчанию), для этого кликните на раздел Administration, затем наведите стрелку мышки на вкладку System и выберите Admin Password, введите пароль дважды.
Нажмите Submit, для сохранения.
Так же возможна другая прошивка, в таком случае мы сразу при входе увидим просьбу задать пароль для администратора OpenWRT.
Если перейти по ссылке, откроется аналогичное окно (после ввода пароля не забудьте нажать кнопку Save & Apply).
Настройка WiFi на OpenWRT
Далее чтоб осуществить настройку точки доступа WiFi на OpenWRT, заходим в раздел Network, выбираем подменю WiFi. Нажимаем кнопку Add, если сети отсутствуют, если есть как в указанном примере, то нажмите кнопку Edit.
Так же может быть следующий интерфейс, в нем все действия аналогичны:
В новом окне указываем:
Установка пароля на WiFi в OpenWRT
Хотел заострить внимание на настройке клиента Lan в OpenWRT, данная статья подразумевает, что роутер клиента с OpenWRT подключен по сети Lan. Поэтому, настроек сети Lan, у вашего клиента, скорее всего будет одна. Если у вас нет подключения к сети интернет, через Lan порт то вымоете выбрать любое другое соединение. Подробнее о подключении Lan можно ознакомиться по ссылке.
Окно может выглядеть другим образом, в этом случае все заполняется аналогично, главное поставить галочку для Network (Там выбираем подключение к Интернет, через Lan, которое хотим раздать):
Далее зададим настройки безопасности для WiFi.
Если вы хотите, чтобы точка доступа роутера OpenWRT была защищена и любой желающий не смог зайти через нее в Интернет, то переходим на следующую вкладку Wierless Security (Безопасность беспроводной сети).
Выбираем тип шифрования, и заполняем пароль:
Сохраняем настройки, нажав Save & Apply.
Теперь точка доступа на OpenWRT настроена и раздает Интернет, через WiFi, главное чтоб вы не ошиблись при указании параметра Network, где нужно указать сеть Lan, через которую у вас подключен Интернет к самому роутеру, то все заработает.
Так же можем перезапустить маршрутизатор, нажав на в кладке System, подменю Reboot, затем Perform reboot.
Проверяйте работу WiFi клиента.
Полезные ссылки
Нашел пару полезный статей из интернета:
https://habrahabr.ru/post/186760/ — пошаговая прошивка TP-LINK TL-WR741ND на OpenWRT из Windows.
Видео по настройке WiFi смотрите с 5:24