LINUX.ORG.RU

История изменений

Исправление gh0stwizard, (текущая версия) :

Трындец вы замудрили. Если вы делаете балансировку по интерфейсам, то ее можно делать через алиасы на ethX...

Далее, касательно D64 для каждой таблицы по идее надо прописывать везде:

ip route add 172.17.0.2/16 dev eth3 table 100..107
Но я не уверен. Вообще муторно. Но допустим, что и твой вариант работает. В любом случае пакет из tunX в сеть 172.17.0.2/16 должен прилетать на D63/eth11. Поток пакетов:

  • D64: 192.168.100.64 (eth3) -> 172.17.0.2 (eth11)
  • D63: 192.168.100.64 (eth11)/172.17.0.2 (MASQUERADE/SNAT) -> 172.17.0.2

Исходная версия gh0stwizard, :

Трындец вы замудрили. Если вы делаете балансировку по интерфейсам, то ее можно делать через алиасы на ethX...

Далее, касательно D64 для каждой таблицы по идее надо прописывать везде:

ip route add 172.17.0.2/16 dev eth3 table 100..107
Но я не уверен. Вообще муторно. Но допустим, что и твой вариант работает. В любом случае пакет из tunX в сеть 172.17.0.2/16 должен прилетать на D63/eth3. Поток пакетов:

  • D64: 192.168.100.64 (eth3) -> 172.17.0.2 (eth11)
  • D63: 192.168.100.64 (eth11)/172.17.0.2 (MASQUERADE/SNAT) -> 172.17.0.2