URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 26776
[ Назад ]

Исходное сообщение
"NAT и маршрутизация в Linux"

Отправлено idfridfr , 21-Фев-03 12:25 
Всем привет! Подскажите, плз, как можно сделать следующее в Линукс:
есть eth0 - внешний,у него реальный IP 111.111.111.111
есть eth1 - внутренний, ip - 10.0.0.1
есть eth2 - тоже с реальным адресом, 222.222.222.222, через него роутится подсеть с реальными адресами.
Роутинг прописан, все работает, но не могу поднять SNAT для eth1.
Я пробую так:
iptables -t nat -I POSTROUTING -i eth1 -o eth0 -j SNAT --to-source 111.111.111.111,
выдает ошибку: нельзя использовать " -i "  с POSTROUTING.
То есть я могу использовать только один внутренний интерфейс, либо роутинг, либо SNAT.

Содержание

Сообщения в этом обсуждении
"RE: NAT и маршрутизация в Linux"
Отправлено and , 21-Фев-03 12:27 
Пробуй так:
iptables -t nat -I POSTROUTING -o eth0 -j SNAT --to-source
111.111.111.111

POSTROUTING-у наплевать на входящий интерфейс