Назад | Перейти на главную страницу

OpenWRT: перенаправить трафик с порта LAN # 4 на определенный IP-адрес

Я работаю с маршрутизатором TP-WR1043ND OpenWRT, который позволяет зеркалировать порты, как описано в специальном wikipage. Я зеркалирую порт WAN (# 0) на порт LAN # 4. В LAN-порт №4 нет кабеля.

Теперь, поскольку у этого устройства доступно только 4 порта LAN, а мне нужно больше, я использую переключатель (!), Чтобы увеличить количество портов LAN. Коммутатор подключается к порту LAN # 3 и имеет 4 порта LAN.

Я хочу получать зеркальный трафик, который идет на порт LAN # 4 с определенным IP или определенным портом на коммутаторе (!). Устройство, получающее зеркальный трафик, может быть подключено только к портам LAN коммутатора.

Возможно ли это как-то сделать?

Ответ для одиночного кабеля к порту №4:

Если он поддерживается, все, что вам нужно, это зеркалировать трафик в VLAN 5 и настроить порт 4 как обычный + VLAN 5 с тегами (5 просто например). Кроме того, на коммутаторе вы должны установить определенный порт как нетегированный VLAN 5. Ваш маршрутизатор должен поддерживать зеркалирование VLAN, а не просто зеркалирование портов.

Если этого не произойдет, вы можете сделать наоборот:

1) mirror WAN port to port #4.
2) configure port #4 as normal + tagged VLAN 5.
3) configure all ports EXCEPT #4 (and of course, WAN) on the router as VLAN 5 untagged.
3) configure all ports on the switch EXCEPT the specific one as VLAN 5 untagged.

Тогда только определенный порт на коммутаторе будет получать зеркальный трафик, все остальные порты на маршрутизаторе и коммутаторе будут в VLAN 5.

Наконец, вам необходимо настроить маршрутизацию для сети VLAN 5 на вашем маршрутизаторе.