Зеркальный трафик udp для IPv6
У меня есть четыре виртуальных машины: A, B, C, D.
Машины, подключенные следующим образом через внутреннюю сеть виртуальной коробки A <-> C
, B <-> C
, D <-> C
Машина C - центральный узел в этой топологии звездной сети.
Машина D отправляет пакеты udp на машину A, но C должен дублировать весь трафик udp от D к B.
Машина C имеет три интерфейса:
eth0
с IP 2000::ffff:705:a02/120
eth1
с IP 2000::ffff:705:b02/120
eth2
с IP 2000::ffff:705:c02/120
Машина А:
eth0
с IP 2000::ffff:705:a01/120
Машина Б:
eth0
с IP 2000::ffff:705:b01/120
Машина C:
eth0
с IP 2000::ffff:705:c01/120
Я включил пересылку в C и добавил следующее правило:
ip6tables -t mangle -A PREROUTING -d 2000::ffff:705:a01 -p udp -j TEE --gateway 2000::ffff:705:b01
Но это правило не работает (я отправляю дейтаграммы nc
)
Странно, но для конфигурации IPv4 абсолютно одинаковые действия работают отлично