[Comm] маскарадинг

Olvin =?iso-8859-1?q?olvin_=CE=C1_rambler=2Eru?=
Чт Дек 8 12:23:40 MSK 2005


Anton Gorlov wrote:
>>> Тогда ещё нужно сделать dnat (проброситть порт на клиентскую машинку со
>>> шлюза)
>> А сокет-сервер (dante-server) это не делает что ли?
> А должен?
>> -A POSTROUTING -o <inet_dev> -j SNAT --to-source <inet_ip>
>> где вместо <inet_dev> и <inet_ip>  реальные значения, взято с 
>> faq.altlinux.ru.
> Вроде похоже на правду.

Проброска порта - операция двунаправленная. Т.е. надо не только SNAT, но 
и DNAT.

iptables -t nat -A PREROUTING -p tcp --dport 42306 -d inet_addr -j DNAT 
--to-destination local_addr
iptables -t nat -A PREROUTING -p udp --dport 42306 -d inet_addr -j DNAT 
--to-destination local_addr
iptables -t nat -A POSTROUTING -p tcp --dport 42306 -s local_addr -j 
SNAT --to-source inet_addr
iptables -t nat -A POSTROUTING -p udp --dport 42306 -s local_addr -j 
SNAT --to-source inet_addr

Это работало.



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