Size: a a a

2020 January 30

E

Evgeniy in Nag.Ru
У нас есть некий шлюз, на него приходят пакеты с IP 192.168.1.20. Пакеты с этого IP нужно отправлять на шлюз 10.1.0.1. Чтобы это реализовать делаем следующее:
Создаем таблицу с единственным правилом:
# ip route add default via 10.1.0.1 table 120

Создаем правило, отправляющее нужные пакеты в нужную таблицу:
# ip rule add from 192.168.1.20 table 120
источник

E

Evgeniy in Nag.Ru
увы. проще никак
источник

V

VVSina in Nag.Ru
у меня под сотню правил в ip ru и 5 таблиц.
источник

Е

Евгений in Nag.Ru
Тут проблема
источник

Е

Евгений in Nag.Ru
Трафик нужно слать в туннель
источник

Е

Евгений in Nag.Ru
Причем с соседних серверов тоже
источник

E

Evgeniy in Nag.Ru
костыли какие-тоъ
источник

Е

Евгений in Nag.Ru
На соседних серверах добавить правило, чтобы они пересылали его на сервер с туннелем - ок
источник

Е

Евгений in Nag.Ru
А вот на самом сервере как это сделать?
источник

Е

Евгений in Nag.Ru
Если я тупо укажу
ip route add default via 10.1.0.1 table 120
ip rule add from 192.168.1.20 table 120
источник

Е

Евгений in Nag.Ru
То тогда весь приходящий из туннеля трафик на 192.168.1.20 развернется и пойдет обратно в туннель
источник

E

Evgeniy in Nag.Ru
там лучше через какой-нить fwmark
источник

E

Evgeniy in Nag.Ru
или чонить такое
источник

Е

Евгений in Nag.Ru
Вот это уж точно костыли =)
источник

V

VVSina in Nag.Ru
Евгений
То тогда весь приходящий из туннеля трафик на 192.168.1.20 развернется и пойдет обратно в туннель
нет. потому что from - это "от"
источник

Е

Евгений in Nag.Ru
VVSina
нет. потому что from - это "от"
Логично
источник

V

VVSina in Nag.Ru
а ещё есть "to" "iif" "oif"
источник

S

Sergey in Nag.Ru
Раньше в iptables был action ROUTE
источник

S

Sergey in Nag.Ru
Выпилили очен давно
источник

S

Sergey in Nag.Ru
В чём сложность в трёх командах?
источник