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

Исходное сообщение
"iptables -t nat -A POSTROUTING -s $N -d ! $NET1 or ! $NET2 -j SNAT ..?"

Отправлено Arkady , 16-Янв-04 07:46 
Здравствуйте!

Есть задача делать SNAT на те пакеты, которые идут в любые сети, кроме нескольких.

К примеру, хочется сделать следующее:
iptables -t nat -A POSTROUTING -s $N -d ! $NET1 or ! $NET2 -j SNAT --to ...

Возможно ли это?
Спасибо!


Содержание

Сообщения в этом обсуждении
"iptables -t nat -A POSTROUTING -s $N -d ! $NET1 or ! $NET2 -..."
Отправлено Arkady , 16-Янв-04 08:56 
>Здравствуйте!
>
>Есть задача делать SNAT на те пакеты, которые идут в любые сети,
>кроме нескольких.
>
>К примеру, хочется сделать следующее:
>iptables -t nat -A POSTROUTING -s $N -d ! $NET1 or !
>$NET2 -j SNAT --to ...
>
>Возможно ли это?
>Спасибо!

Кажется, догадался.

iptables -t nat -A POSTROUTING -s $N -d $NET1 -j RETURN
iptables -t nat -A POSTROUTING -s $N -d $NET2 -j RETURN
iptables -t nat -A POSTROUTING -s $N -j SNAT --to ...