Приветствую, возникла необходимость в следующей конфигурации: на одной машине два сетевых интерфейса, соединенных патч-кордом, настроил policy routing, пакеты между этими двумя картами ходят не через loopback девайс, а через патчкорд:
$ ip rule sh
1: from 192.168.2.101 to 192.168.2.100 iif eth1 lookup local
2: from 192.168.2.100 to 192.168.2.101 iif eth2 lookup local
3: from 192.168.2.101 to 192.168.2.100 lookup main
4: from 192.168.2.100 to 192.168.2.101 lookup main
100: from all lookup local
32766: from all lookup main
32767: from all lookup default
$
Теперь я добавил два dummy интерфейса (ip link add xx type dummy) dummy0 и dummy 1 с IP адресами 10.10.10.1 и 20.20.20.1 соответственно. Теперь мне нужно чтобы пакеты исходящие с dummy0 на dummy1 (ping -I 10.10.10.1 20.20.20.1) и наоборот проходили такой маршрут:
dummy0 <-> eth1 <-> eth2 <-> dummy1
Как сего добиться? Если можно добиться нужного проще, через Linux network namespace например, готов принять такой совет! Спасибо.