Я пытаюсь перенаправить порт через OpenVPN (с мостовым соединением Ethernet), но не могу.
Ниже приведена "простая" схема сети. Сервер содержит 2 виртуальные машины, основной сервер соединен с OpenVPN с другим сервером. Мне нужно перенаправить порт с 10.10.10.2 (виртуальная машина) на общедоступный IP-адрес внешнего сервера с IP-адресом 10.10.10.11 (см. Схему).
Мост vmbr0 включает три интерфейса: tap0 , eth0 (публичный IP) и vlan1 (10.10.10.0/24).
Правило, которое я использовал на сервере 10.10.10.11:
iptables -t nat -D PREROUTING -p tcp -d [публичный ip здесь] --dport 80 -j DNAT --to-destination 10.10.10.2:80
На изображении ниже вы можете видеть, что пакеты "входят", а не "выходят" через интерфейс tap0 .
Это дамп интерфейса tap0 :
Пакеты поступают правильно с tap0 , но пакеты направляются на vmbr0 и никогда не доходят до tap0 .
Как я могу решить эту проблему?


