LINUX.ORG.RU
ФорумAdmin

Маршрутизация входящего трафика


0

1

Приветствую всех!

Есть шлюз на ubuntu. C eth0, eth1 и ppp0 с внешним статическим ip адресом ххх.ххх.ххх.ххх. eth1 смотрит в локальную сеть с адресом 192.168.111.251/24. В этой сети есть два сервера у одного ip 192.168.111.25, у другого 192.168.111.26. Нужно что бы если трафик пришел с внешнего ip ууу.ууу.ууу.ууу то он ушел на ip 192.168.111.25, а если пришел c zzz.zzz.zzz.zzz то ушел на 192.168.111.26. подскажите как это можно реализовать?

Ответ на: комментарий от Bulatka

echo «200 link1» >> /etc/iproute2/rt_tables
#Все пакеты приходящие на интерфейс eth123 будут роутиться в соответствии с таблицей link1
ip rule add iif eth123 table link1
# это дефолтный маршрут таблицы link1
ip route add default via 1.2.3.4 table link1 proto static

zolden ★★★★★
()
Ответ на: комментарий от zolden

вообщем сделал так: echo 200 link1 >> /etc/iproute2/rt_tables ip rule add iif ppp0 table link1 ip route add default via 192.168.111.25 table link1 proto static получилось что весь трафик который приходит на ppp0 уходит на 192.168.111.25. А сама сетка при этом вообще поломалась. Где ошибка?

Bulatka
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.