Как добраться до веб-интерфейса ONT-терминала, работающего в режиме моста?

Ко мне в дом заходит оптоволокно, к нему подключен ONT терминал ZTE ZXA 10 F620G.

LAN-порт этого терминала соединен с WAN-портом Routerich-а. В WAN-интерфейсе Routerich-a сконфигурирован протокол PPPoE, введены имя и пароль, полученные от провайдера.

Терминал работает в режиме моста, он не раздает IP-адреса, а просто перенаправляет трафик из ethernet в оптоволокно и обратно.

Если я подключу свой ноутбук проводом в LAN-разъем ONT-терминала и сконфигурирую на ноуте статический IP адрес (sudo ifconfig eno1 192.168.1.2/24), я смогу увидеть веб-интерфейс терминала по адресу 192.168.1.1

Можно ли как-то туда добраться, не соединяя проводом терминал и ноутбук, а используя провод Routerich WAN - ONT LAN?

Интерес чисто академический, я пока не понимаю, можно ли из этого извлечь какую-то практическую пользу.

Я не нашёл в той статье ответа на вопрос.

Мой провайдер не МГТС.
Их роутер уже переведён в режим моста самим провайдером.
Routerich получает IP-адрес от провайдера, их роутер прозрачно пропускает PPPoE запросы.
Т.е. настройка похожа на вариант “Продвинутый” из статьи.

Дополнительная деталь, которую я забыл: Routerich раздаёт адреса в подсети 192.168.20.0, я поменял дефолтную настройку, специально, чтобы не было конфликтов.

В общем, всё настроено и работает, проблем нет.
В веб-интерфейсе роутера мне тоже делать особо нечего, цель вопроса была больше в повышении квалификации :slight_smile:

UPD: не дочитал до конца, в конце написано, что нужно сделать :slight_smile:

Все равно не получается.

Интерфейс создал.

Команда ifconfig в консоли роутера выдает вот что

wan       Link encap:Ethernet  HWaddr 24:xx:xx:xx:xx
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::260f:5eff:fe00:5ff4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:28832439 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18088268 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:30463852079 (28.3 GiB)  TX bytes:7465222660 (6.9 GiB)

Из терминала ноутбука адрес 192.168.1.2 пингуется, а 192.168.1.1 - нет

❯ ping 192.168.1.2
PING 192.168.1.2 (192.168.1.2) 56(84) bytes of data.
64 bytes from 192.168.1.2: icmp_seq=1 ttl=64 time=4.29 ms
64 bytes from 192.168.1.2: icmp_seq=2 ttl=64 time=2.54 ms
^C
--- 192.168.1.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 2.535/3.410/4.285/0.875 ms
❯ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.20.1 icmp_seq=1 Destination Port Unreachable
^C
--- 192.168.1.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms

PS. картинку в сообщение не получается вставить, в ответ на Ctrl-V вылезает окошко с длинным путем и ошибкой “Permission denied”

Получилось!
Надо было новый интерфейс добавить в зону wan файрволла.

Почти получилось.

Как в веб-интерфейсе Routerich или в uci добавить аналог команды route add -host 192.168.1.1 wan ?

В Luci в разделе Network → Routing для статических маршрутов, кажется, нельзя девайс прописать.

Разобрался

  1. Создать новый интерфейс со статическим адресом 192.168.1.2/24 и девайсом wan
root@RouteRich:~# uci show network.zte
network.zte=interface
network.zte.proto='static'
network.zte.device='wan'
network.zte.force_link='0'
network.zte.ipaddr='192.168.1.2'
network.zte.netmask='255.255.255.0'
network.zte.defaultroute='0'
network.zte.delegate='0'
  1. Добавить новый статический маршрут: указать, что он принадлежит этому интерфейсу, в target указать адрес нужного хоста (192.168.1.1/24), default gateway - 0.0.0.0
root@RouteRich:~# uci show 'network.@route[0]'
network.cfg09c8b4=route
network.cfg09c8b4.interface='zte'
network.cfg09c8b4.target='192.168.1.1/24'
network.cfg09c8b4.gateway='0.0.0.0'
root@RouteRich:~#

PS.

багрепорт

Картинки не вставляются.
При попытке вставить картинку из буфера обмена после нажатия Ctrl-V получаю окно с сообщением:

Permission denied @ rb_sysopen - /var/www/discourse/public/uploads/default/original/1X/f12e7cdd3cc076a2a257c08491550523f1860079.png