Режим репитера на OpenWRT. Установка и настройка

08 мая 2020, 19:25

У меня в последнее время как-то все с первого раза не получается! То ли я ввязываюсь куда-то не туда, то ли устройства попадают ко мне с какими-то ограничениями. Видимо, роутер TP-LINK TL-WR842ND V2 из этого разряда и без трудностей не обошлось, поэтому распишу как сделал и как надо, чтобы в будущем и вам полезно было и я сам не мучил себя вопросом - "Как же я это сделал?"

Для начала...

Чтобы много вопросов не возникало, я быстро распишу, как установить саму прошивку OpenWRT на примере роутера TP-LINK TL-WR842ND V2. Инструкция универсальна, так что у вас тоже должно получиться.

k01-1.jpg

Итак, переходим на эту страницу, спускаемся к таблице и вводим данные о вашем роутере, нажимая ENTER.

В графе Supported Current Release увидим последнюю версию прошивки, которая доступна для вашего роутера. На момент написания этой статьи, для моего роутера это версия 19.07.2. Чтобы скачать прошивку, воспользуйтесь ссылкой в графе Firmware OpenWrt Install URL.

Также для прошивки роутера нужна утилита TFTP server, скачиваем Portable версию отсюда и распакуем его скажем по пути: "C:\TFTPServer".

Теперь вам надо поместить в эту же папку ранее скачанную прошивку, но здесь есть один важный момент!

Прошивку необходимо правильно переименовать под вашу версию роутера.

Собственно, название прошивки должно быть следующего вида: МодельВерсия_tp_recovery.bin
То есть, если у меня роутер TP-LINK TL-WR842ND V2, то название прошивки у меня будет: wr842ndv2_tp_recovery.bin

Отключаем на компьютере лишние Ethernet-кабели, а также Wi-Fi адаптер, чтобы ничего не мешало, и подключаемся к LAN порту роутера.

Далее подключаем компьютер к LAN порту роутера и меняем ip адрес сетевого адаптера компьютера на 192.168.0.66.
Для некоторых моделей роутеров ip адрес может быть 192.168.1.66

Все необходимые условия сделаны, давайте теперь прошиваться!

  1. Запускаем от имени администратора утилиту TFTP-сервер.
  2. Нажимаем и удерживаем кнопку WPS/Reset на роутере и не отпуская, включаем питание. В таком состоянии держим до той поры, пока не загорится светодиод с замком, примерно 5-10 секунд.

Если все было сделано правильно, то появится окно загрузки. Ожидаем пока процесс закончится, после чего ждем еще пару минут, пока сам роутер не
перезагрузится.

При перезагрузке, в основном, загораются все светодиоды. 

k01-1.jpg
Если окно загрузки не появляется, то, возможно, вы неправильно изменили название прошивки. Во вкладке Log viewer можно посмотреть какое название прошивки запрашивает сам роутер.

Не забудьте вернуть настройки сетевого адаптера вашего компьютера в режим автоматического получения ip-адреса!


Настройка с помощью веб-интерфейса LuCI

Подключимся и настроим подсеть

После, открываем браузер и переходим на страницу роутера по адресу 192.168.1.1, у некоторых это может быть 192.168.0.1. Думаю, сами разберетесь.

1600x_image.png?1574668754

В итоге, откроется страница авторизации, где надо ввести логин и пароль. Так как это первый запуск, то вы увидите предупреждение о том, что на роутере не установлен пароль. Чтобы установить пароль, нажмите на кнопку "Go to password configuration". Далее ничего сложного, поэтому переходим дальше к более важным настройкам.

Назначим новый ip-адрес вашему роутеру, так как он должен работать в другой подсети от основного роутера. Это важно! У моего основного маршрутизатора 192.168.1.1, поэтому на второй я буду назначать 192.168.2.1.

1600x_image.png?1574563978

Нажимаем на Network и переходим в Interfaces.

1600x_image.png?1574563978

Находим интерфейс LAN и нажимаем на кнопку Edit.

1600x_image.png?1574564944

В поле IPv4 sddress: вводим новый ip-адрес и снизу нажимаем на кнопку Save. После, еще раз нажимаем на кнопку Save&Apply.

1600x_image.png?1574564944

После того, как увидим следующее окошко с обратным отсчетом, предлагаю отключить и включить вручную LAN кабель роутера.

Ваш компьютер, возможно, не сразу определит новый ip-адрес роутера, поэтому и предлагается отключить и включить вручную LAN кабель роутера или лучше само питание. После этих действий, открываем новую вкладку браузера и переходим на установленный вами ip-адрес 192.168.2.1, пока обратный отсчет не закончился! Иначе роутер вернет старый ip-адрес.

1600x_image.png?1574564944

Если все прошло успешно, должно появиться такое предупреждение.

1600x_image.png?1574564944

Иначе, увидим такое предупреждение, где нажимаем на кнопку Apply unchecked, для применения настроек.

Подключимся к интернету

Драйверы, используемые в OpenWRT, лишены поддержки мостового соединения в режиме клиента. Чтобы решить эту проблему, нужно установить дополнительные пакеты, но для этого нужен интернет на самом роутере.

Давайте подключимся по Wi-Fi к основному маршрутизатору, чтобы получить интернет.

k01-1.jpg

Нажимаем на Network и переходим в Wireless.

k01-2.jpg

Находим интерфейс radio0 Generic... и нажимаем на кнопку Scan.

k01-1.jpg

Выбираем сеть Wi-Fi вашего основного роутера, к которому надо подключиться и нажимаем на кнопку Join Network.

k01-2.jpg

В поле WPA passphrase: вводим пароль от сети Wi-Fi основного роутера, а все остальное делаем как на скриншоте, после чего нажимаем на кнопку Sunbmit.

Перед вами откроется страница расширенных настроек Wi-Fi клиента, где вы можете настроить различные параметры по мере необходимости.

В пункте Operating frequency находятся важные параметры, такие как стандарт и ширина канала. Эти параметры должны быть выставлены как на основном маршрутизаторе.

Не забудьте применить настройки! Нажмите кнопку Save, а потом нажмите на Save&Apply.

k01-1.jpg

Если все настройки сделаны правильно, то внизу на открывшейся странице вы увидите статус подключения к основному роутеру в режиме "Client". Также, на вашем компьютере должен появиться интернет.

Установим дополнительные пакеты

Так как у нас уже есть интернет, то сейчас будем устанавливать необходимые пакеты, такие как luci-proto-relay и relayd, а заодно и установим пакеты русского языка.

1600x_image.png?1574704564

Нажимаем на System и переходим в Software.

1600x_image.png?1574704564

Находим и нажимаем на кнопку Update lists.

Ждем, пока не обновятся все пакеты, жмем кнопку Dismiss, после чего находим строку Download and install package:

и устанавливаем по очереди ниже указные пакеты:

luci-proto-relay
relayd
luci-i18n-base-ru
luci-i18n-firewall-ru
В окошках нажимаем на кнопку Install и ждем пока не появится что-то подобное.

Ну вот и все, все пакеты установлены, обновляем страницу и интерфейс теперь на Русском языке, что еще для счастья надо.

Настраиваем раздачу Wi-Fi

Раз мы установили русский интерфейс, то дальше буду ориентировать вас в русском меню.

1600x_image.png?1574710962

Нажимаем на Сеть и переходим в Wi-Fi.

1600x_image.png?1574710962

Находим интерфейс с SSID OpenWrt с режимом Master, после чего нажимаем на кнопку Изменить.

Теперь перед нами страница настроек Wi-Fi мастера. Здесь необходимо задать параметры, как у основного маршрутизатора.

Расскажу об основных настройках.
Мощность передатчика — лучше настроить так, чтобы при приближении к основному роутеру, устройство автоматически меняло сеть подключения.
Режим — должен стоять как "Точка доступа".
ESSID — видимое название WI-Fi сети (имя сети).
Шифрование — находится во вкладке Безопасность беспроводной сети, нужно для того, чтобы установить пароль на Wi-Fi сеть.

Сохраняем кнопкой Сохранить и нажимаем Сохранить и применить.

Настроим интерфейс повторителя

Теперь добавим и настроим интерфейс Relayd(Мост-ретранслятор), чтобы присоединить интерфейсы lan и wwan.

1600x_image.png?1574563978

Нажимаем на Сеть и переходим в Интерфейсы.

1600x_image.png?1574563978

Находим и нажимаем на кнопку Добавить новый интерфейс.

В разделе имя вводим Repeater_bridge, а протокол выбираем Мост-ретранслятор, после чего нажимаем на кнопку Создать интерфейс.

Откроется страница настроек нового интерфейса, где надо будет проделать некоторые настройки.

В разделе Основные настройки должно быть так:

  • Протокол должен быть Мост-ретранслятор.
  • Ставим галочку, чтобы загружалось при запуске.

  • Открываем список в пункте Ретранслятор между сетями и обозначаем в списке lan и wwan.

  • Локальный IPv4 - адрес здесь выставляем IP- адрес, который был ранее назначен на Wi-Fi-сеть. 

Переходим на вкладку Настройки межсетевого экрана и выбираем lan. Нажимаем кнопку Сохранить, а после - Сохранить и применить.

Перезагружаем роутер самостоятельно, нажимаем на Сеть и переходим в Wi-Fi. Почему-то у меня отключился Master Wi-Fi, поэтому проверьте эту настройку и, если необходимо, включите и сохраните настройки с применением.


Настройка с помощью CLI

Пока времени не хватает, чтобы расписать как настроить тоже самое с помощью CLI, но как время появится, я обязательно это сделаю.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @Soprut

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. (exotsk)
    (exotsk) 19 дней назад

    Ope*N*WRT. 2 опечатки, я уж думал новый форк какой.

К списку статей

Похожие статьи

18 февраля 2020, 17:06
В данной статье описывается сборка слаботочного эл. щита на базе Wiren Board 6, а так же силового щита для небольшой квартиры.
03 апреля 2019, 04:29
Разбираем простейшую задачу по электрическому подключению светодиодной ленты к источнику питания и управлению через Умный дом.
04 апреля 2019, 08:22
Личная жизнь мешает увлечению "умным домом"? Есть решение!
09 января 2019, 17:34
Небольшая статья о том, зачем нужна малина, почему автоматизации в HomeKit это не очень хорошо и чем USB стик лучше отдельного шлюза.
04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
06 сентября 2019, 17:03
Кладём на лопатки NodeRed и HomeAssistant с помощью iOS 13.1 и Siri Shortcuts.
08 апреля 2020, 11:32
Голосовые уведомления через Xiaomi Gateway, Home Assistant и HomeKit. Пример реализации, кейсы применения.
11 марта 2019, 20:13
Пользование устройствами начального уровня, такие как лампы, датчики, мойка и пылесос. Опыт эксплуатации и мнение на счет необходимости покупки устройств.
01 октября 2019, 07:07
"У всякого в умном дому неведомо никому" (с) Народная мудрость
01 августа 2019, 08:10
DIY Система полива