05.07.2020

Настройка роутера c Openwrt в качестве моста и репитера (веб-интерфейс на русском языке)

Имеется мобильный роутер TP-Link TL-MR3020 с прошивкой OpenWRT. Необходимо настроить WiFi AccessPoint в режиме моста ( bridge )  между беспроводной и локальным сетями.
Настройка OpenWRT WiFi AP в режиме моста Wi-Fi роутер, Mr3020, Access Point, Настройка bridge, Длиннопост
Важно: не все драйверы поддерживают режим моста. С этим пришлось столкнуться в данном роутере. Штатно настроить мост у меня не получилось. Но есть пара дополнительных пакетов, которые могут помочь обойти данную проблему. Ставим пакеты kmod-trelay и luci-proto-relay.
Настройка OpenWRT WiFi AP в режиме моста Wi-Fi роутер, Mr3020, Access Point, Настройка bridge, Длиннопост
Настройка OpenWRT WiFi AP в режиме моста Wi-Fi роутер, Mr3020, Access Point, Настройка bridge, Длиннопост
Далее настраиваем три интерфейса.
Интерфейс LAN имеет стандартные настройки Ethernet порта со статическим адресом/маской/шлюзом и DNS в локальной сети, куда будет подключаться роутер MR3020. Службу DHCP для данного интерфейса отключаем.
Интерфейс WWAN связан с WiFi. Особо настраивать на нем ничего не нужно, поэтому поставил на нем протокол Unmanaged.
Интерфейс BR объединяет два предыдущих в софтовый мост, и тип протокола у неги установлен Relay bridge.

Список интерфейсов.
Настройка OpenWRT WiFi AP в режиме моста Wi-Fi роутер, Mr3020, Access Point, Настройка bridge, Длиннопост
Интерфейс WWAN.
Настройка OpenWRT WiFi AP в режиме моста Wi-Fi роутер, Mr3020, Access Point, Настройка bridge, Длиннопост
Интерфейс BR


Настройка OpenWRT WiFi AP в режиме моста Wi-Fi роутер, Mr3020, Access Point, Настройка bridge, Длиннопост

Репитера:

исходные данные
основной роутер имеет ip 192.168.1.1, на роутере настроен выход в Интернет
канал wifi зафиксирован на основном роутере (в примере 13-канал)
роутер на LEDE/Openwrt имеет ip 192.168.1.1, подключен к ПК с помощью кабеля в разъем LAN


настройка роутера


1. зайти в настройки роутера, перейти в "Сеть--Интерфейсы"
2. отредактировать интерфейс LAN
3. изменить ip адрес на 192.168.10.1, нажать "сохранить и применить"



4. произойдет применение настроек, на некоторых версиях проошивок в течение 30 секунд нужно зайти по новому ip 192.168.10.1 (иначе произойдет откат настроек по изменению ip-адреса), если Вы не успели, то дождаться появления предупреждения и выбрать "Применить без проверки"



5. зайти в настройки роутера по новому адресу 192.168.10.1, перейти в "Сеть--Wi-Fi"
6. нажать "Изменить", чтобы отредактировать настройки точки доступа wifi
7. на странице настроек:
- включить wifi точку (если выключена, нажав кнопку "Включить", при включенной точке wifi кнопка будет "Отключить" - тогда ее не нужно нажимать)
- выбрать канал как у основного роутера (в примере 13 канал)
- настроить имя сети (ESSID), шифрование и пароль (можно задать такое же имя и пароль wifi как у основного роутера)
- проверить, что в поле "сеть" выбрано "lan" 
- нажать "сохранить и применить"
8. на странице "Сеть--Wi-Fi" нажать "Поиск" для поиска точки wifi основного роутера
9. выбрать точку wifi основного роутера и нажать "Подключение к сети"
10. на следующей странице обязательно снять отметку (убрать "галочку") с "Заменить настройку беспроводного соединения", ввести пароль от точки wifi основного роутера, нажать "применить"
11. на следующей странице нажать "сохранить и применить"
12. если все данные указаны правильно, то на странице "Сеть--Wi-Fi" будет показан статус подключения к основному роутеру в качестве клиента wifi
на странице "Сеть--Интерфейсы" появится новое подключение WWAN, на котором будет получен ip-адрес от основного роутера, на данном этапе на роутере уже должен быть Интернет (необходимо проверить выход в Интернет, если выхода нет, значит где-то допущена ошибка или основной роутер не имеет выхода в Интернет)
13. перейти в "Система--Программное обеспечение"
14. обновить списко пакетов для установки, нажав "Обновить списки", при удачном обновлении должны загрузиться списки пакетов



15. установить пакет "relayd", для этого в поле "Загрузить и установить пакет" ввести relayd и нажать "ОК"
при удачной загрузке и установке пакета отобразится соответствующая запись
16. аналогично установить пакет "luci-proto-relay", для этого в поле "Загрузить и установить пакет" ввести luci-proto-relay и нажать "ОК"
------------------------------------------------------
пакеты также можно установить через консоль SSH (если пакеты установлены через веб-интерфейс, то через SSH устанавливать не нужно), для этого:
1) подключиться к роутеру по SSH, например через Putty (ip 192.168.10.1, логин: root, пароль: пароль от роутера)
2) выполнить команду

opkg update


3) установить пакеты командой:

opkg install relayd luci-proto-relay

------------------------------------------------------
17. перейти в "Сеть--Интерфейсы", добавить новый интерфейс
18. указать имя интерфейса (произвольно, в примере имя "repeater"), выбрать протокол "Мост-ретраслятор"
19. на следущей странице указать следующие настройки:
- "Локальный IPv4 адрес" - 192.168.1.4 (можно  и другой из подсети основного роутера 192.168.1.х)
- "Ретраслятор между сетями" - выбрать "lan" и "wwan"
- на вкладке "Настройки межсетевого экрана" выбрать lan в поле "Создать/Назначить зону сетевого экрана" (зеленым цветом)
- нажать "сохранить" (НЕ "сохранить и применить")
20. на странице "Сеть--Интерфейсы" отредактировать интерфейс WWAN
21. на вкладке "Настройки межсетевого экрана" выбрать lan в поле "Создать/Назначить зону сетевого экрана" (зеленым цветом), нажать "сохранить" (НЕ "сохранить и применить")
22. на странице "Сеть--Интерфейсы" отредактировать интрефейс LAN
23. "IPv4 адрес" указать как в пункте 19, т.е. 192.168.1.4, ниже в настройках "DHCP-сервер" отключить DHCP, поставив отметку "игнорировать интерфейс", нажать "сохранить и применить"



24. при необходимости перезагрузить роутер, после загрузки можно зайти в настройки роутера по адресу 192.168.1.4
клиенты подключенные к роутеру (репитеру) получают ip-адреса от основного роутера и находятся в одной подсети с клиентами подключенными как к репитеру, так и к основному роутеру, общие ресурсы в локальной сети будут доступны на всех клиентах.
Комментарии