Сетевой случай:
Source--Routers ... eth0=LINUX=eth1 ---- some routers.. -- Destination
2.2.2.2 10.0.0.1 192.168.0.1 1.1.1.1
и 1.1.1.0/24 через 192.168.0.100 dev eth1
Пакет, поступающий на интерфейс eth0 с src: 2.2.2.2 и dst: 1.1.1.1, необходимо перенаправить на интерфейс eth1.
После некоторых тестов я обнаружил, что с "net.ipv4.ip_forward = 1" LINUX может перенаправлять только в локальный доступный пункт назначения (который может быть доступен через те же широковещательные домены, например: 192.168.0.2), но не в удаленные пункты назначения.
Это не относится к NAT, и пакеты не предназначены для IP на локальных интерфейсах.
Это случай обычного поведения маршрутизатора, выполняющего маршрутизацию (а не только пересылку).
Я полагаю, что это можно как-то сделать с помощью правил iptables.
Любое предложение поможет. Спасибо