Кастомная настройка роутера.

Автор ferum, 07 сентября 2024, 16:35:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ferum

Решаю проблему с работой известного приложения для просмотра видео на типа умных телевизорах, и прочих устройствах, подключаемых к локальной сети по WiFi . База решения представляет собой некий петлевой шлюз для программной обработки трафика.  Сам шлюз получает IP адрес от роутера keenetic omni 2  (с последним программным обеспечением) по DHCP 192.168.1.xx  Другие устройства в локалке также получают по дефолту аналогичные IP адреса и ходят напрямую во внешнюю сеть.
Самый умный из имеющихся девайсов умеет получать статический IP  и прописать в настройках шлюз и DNS, соответственно справляется с задачей без особых танцев.
Остальные девайсы так не умеют, от сюда задача пропускать трафик  для WiFi через шлюз средствами роутера.
Подстановка адреса шлюза ни чего не меняет. Попытки поменять например IP адрес просто кладут интернет.
Какие есть соображения?
Русские дебианщики против цифрового слабоумия !

Лия

#1
Ставим OpenWrt: https://firmware-selector.openwrt.org/?version=23.05.4&target=ramips%2Fmt7620&id=zyxel_keenetic-omni-ii
Назначаем в настройках OpenWrt статические адреса девайсам
В настройках фаервола перенаправляете трафик с выбранных вами девайсов на шлюз

07 сентября 2024, 21:09:28
Смотрите в сторону Network - Firewall - NAT Rules

07 сентября 2024, 21:13:50
Цитата: Лия от 07 сентября 2024, 21:07:34https://firmware-selector.openwrt.org/?version=23.05.4&target=ramips%2Fmt7620&id=zyxel_keenetic-omni-ii
В правом верхнем углу можно выбрать русский язык

07 сентября 2024, 21:14:26
Вам нужен factory

ihammers

Цитата: Лия от 07 сентября 2024, 21:07:34Ставим OpenWrt: https://firmware-selector.openwrt.org/?version=23.05.4&target=ramips%2Fmt7620&id=zyxel_keenetic-omni-ii
Назначаем в настройках OpenWrt статические адреса девайсам
В настройках фаервола перенаправляете трафик с выбранных вами девайсов на шлюз
В принципе статические адреса можно задать и в "keenetic omni 2", в параметрах "Список клиентов". И уже потом настроить статическую маршрутизацию.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

ferum

Цитата: Лия от 07 сентября 2024, 21:07:34Ставим OpenWrt: https://firmware-selector.openwrt.org/?version=23.05.4&target=ramips%2Fmt7620&id=zyxel_keenetic-omni-ii
Назначаем в настройках OpenWrt статические адреса девайсам
В настройках фаервола перенаправляете трафик с выбранных вами девайсов на шлюз
Так не пойдёт, как я писал выше, статический адрес по WiFi может получать только одно из имеющихся в наличии устройств, соответственно необходимо раздавать трафик через шлюз но по DHCP.
В принципе технически всё решаемо: могу взять имеющийся так же простейший ростелекомовский роутер, на нём поднять ppp0e от провайдера. К этому роутеру подключить по ethernet шлюз и keenetic omni 2. Второй роутер будет соответственно получать трафик от первого по IP адресу и через указанный шлюз и уже раздавать всем клиентам.
Из плюсов дополнительные 3 ethernet  порта и ещё одна точка доступа. Из минусов эту кучу коробочек и проводов банально надо где то спрятать, эстетики в таком сооружении точно ни какой  :-[
Русские дебианщики против цифрового слабоумия !

Лия

#4
Цитата: ferum от 08 сентября 2024, 09:26:29Так не пойдёт, как я писал выше, статический адрес по WiFi может получать только одно из имеющихся в наличии устройств, соответственно необходимо раздавать трафик через шлюз но по DHCP.
Они будут получать адреса по DHCP, но всегда одни и те же

08 сентября 2024, 20:00:02
На OpenWrt заходите на http://192.168.1.1 - смотрите Active DHCP Leases - выбираете нужное вам устройство - нажимаете Set Static

ferum

Спасибо, ещё почитаю на эту тему. Пока сложилось впечатление что мой роутер слабоват для полноценного openwrt. По крайней мере я рассматривал установку шлюза непосредственно в него. Теоретически возможно, на практике банально нет места для необходимых компонентов.
З.Ы. Нехорошие людишки ставят заборы на тротуарах, нам приходится делать для себя калитку. Мы обязательно сделаем, но присутствуют затраты. Хочется как то экономить.
Русские дебианщики против цифрового слабоумия !

ferum

Не знаю постоянное решение или промежуточное... не нравится очень много проводов и розеток, из плюсов обошёлся уже имеющимся железом.
1) Роутер keenetic omni 2 остался на своём месте, поднимает интернет от провайдера, подаёт его в локальную сеть, в том числе WiFi.
2) TV BOX H96 MAX 4K , снесён андройд установлен минимальный armbian  с необходимым для шлюза ПО. Подключен к одному из LAN портов к keenetic omni 2 .
3)Древний роутер D-linc Dir320 nru. На родном ПО уже давным давно не мог корректно работать и был перешит в zyxel keenetic  первой версии. В роутере поменян сетевой адрес, девайс подключен к одному из портов основного роутера и получает от него интернет без пароля по случайному IP адресу в не диапазона раздаваемых адресов keenetic omni 2. В качестве шлюза прописан сетевой адрес TV BOX а. В качестве DNS  Сетевой адрес основного роутера.
Exaple:
IP адрес - 192.168.1.22
Шлюз - 192.168.1.62
DNS - 192.168.1.1
На выходе имеем ещё 4 порта и WiFi c " фильтрованным трафиком "
З.Ы. Есть способ обойтись только двумя роутерами, на одном из которых OpenWRT, но такого роутера нет в наличии. а покупать не хочется.
Русские дебианщики против цифрового слабоумия !