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

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

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

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

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

1 ответ

Решение

Ответ для одного кабеля к порту № 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 на вашем маршрутизаторе.

Другие вопросы по тегам