Добрый день. Все пытаюсь разобраться с привалившем счастьем. Есть на сервере два ип, x.x.0.2, gw для него x.x.0.1 и y.y.0.2, gw y.y.0.1. Маршрут по-умолчанию прописан на gw x.x.0.1. Что надо сделать, чтобы, например, при выполнении команды traceroute -s y.y.0.2 host, трафик шел через gw y.y.0.1 ? Я выполнил следующие команды (после прочтения lartc.org): # ip route add y.y.0.0/24 dev eth2 src y.y.0.2 table trans # ip route add default via y.y.0.1 table trans # ip rule add from y.y.0.2 table trans # ip rule ls 0: from all lookup local 32765: from y.y.0.2 lookup trans 32766: from all lookup main 32767: from all lookup default По моему разумению, при коннекте с ип y.y.0.2 трафик завораичвается на y.y.0.1. Но если сделать traceroute -s y.y.0.2 host, то трафик идет (и то не доходит) через хост в сети первого провайдера (x.x.0.0/24), причем тот хост не является gw для x.x.0.2 (т.е. не x.x.0.1). Куда копать?
Ответ на:
комментарий
от Irek
Ответ на:
комментарий
от spirit
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Непонятки с iproute (2008)
- Форум Помогите с source routing (2003)
- Форум Сделать udp сервис доступным с двух и более провайдеров одновременно (2016)
- Форум iproute2 почему не работает такая схемка? (2007)
- Форум Маршрутизация трафика (iproute) (2017)
- Форум Проблема с настройкой ip route (2018)
- Форум маршрутизация на двух провайдеров не выходит :( (iproute2) (2003)
- Форум [gentoo][iproute2]не добавляются правила (2010)
- Форум Два шлюза (2008)
- Форум ARP requests sent on different subnets (2020)