[Comm] iptables и SNAT

Владимир Гусев =?iso-8859-1?q?vova1971_=CE=C1_narod=2Eru?=
Вт Мар 22 20:33:11 MSK 2005


Здравствуйте!

Подскажите, в чем разница между двумя нижеперечисленными возможными  
вариантами "поднятия" NAT при помощи iptables?

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --out-source  
"внешний ip шлюза"
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --out-source "внешний ip  
шлюза" (где eth0 - внешний сет. интерфейс шлюза)

Дело в том, что в простейшем варианте шлюза на Linux вариант с -o eth0 не  
работает (клиенты теряют доступ в Интернет)... В последний раз (очистив  
при помощи iptables -F POSTROUTING и для верности удалил все из  
/etc/sysconfig/iptables и перегрузив сервис service iptables resart)  
применил так:

iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j SNAT  
--out-source "внешний ip шлюза",
т.е. объединив оба эти варианта.. итоги записал при помощи команды  
iptables-save...

SNAT использовал по причине статического внешнего IP для шлюза...

-- 
С уважением, Владимир Гусев



Подробная информация о списке рассылки community