LINUX.ORG.RU
ФорумAdmin

Два шлюза на одном компьютере. Как?


0

0

ОС RedHat Linux 7.2 kernel 2.4.7-10. Нужно добиться следующей схемы на одном шлюзе (реально ли это вообще?). Должны быть 2 входных сетевых интерфейса с реальными ip-адресами из одной подсети, например ххх.ххх.68.101 и ххх.ххх.68.102 (один входной интерфейс с 2-мя виртуальными интернетовскими ip-адресами из одной подсети) и 2 выходных сетевых интерфейса, смотрящие в две разные локальные сети, например 192.168.1.0 и 192.168.2.0. С одного входного ip-адреса пакеты должны форвардиться на ip-дрес одной локальной сети, а с другого входного ip-адреса пакеты должны форвардиться на ip-дрес другой локальной сети. Т.е. нужно реализовать как бы 2 шлюза на одном физическом компьютере.

Заранее благодарю за ответы.

anonymous

iptables -t nat -A POSTROUTING -i eth0 -o eth1 -j SNAЕ --to 192.168.1.1
iptables -t nat -A POSTROUTING -i eth2 -o eth3 -j SNAЕ --to 192.168.2.1

поставить реальные адреса и интерфейсы

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

-j SNAT конечно (русский регистр был)

anonymous
()

Ну второе решается обычным маскарадингом 255.255.254.0 и 255.255.253.0 Ну, а первое, можно попробовать на двух карточках через роутер, я так не делал, но попробуй, должно получиться.... PS: Если "Вангард" будут проблеммы (геморой), с "Циской" не должно...

heptode
()

Да,небольшей совет: использовать сетку "С", сомневаюсь, что у тебя на одном сегменте будет 512 машин...хе!!!

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