[Comm] routing и NAT

Alexey I. Froloff =?iso-8859-1?q?raorn_=CE=C1_altlinux=2Eru?=
Пт Мар 21 23:40:52 MSK 2008


* Olvin <olvin@> [080321 23:19]:
>> iptables -t nat -A POSTROUTING -s 192.168.0.1/24 -o eth0 -j SNAT --to-source REAL_IP
> А как насчёт "-j MASQUERADE" вместо "-j SNAT --to-source
> REAL_IP"? Пакетам из локалки вы подменяете адрес, а обратную
> подмену кто будет делать?
Ядро и будет делать.  Для установленных соединенй.  MASQUERADE
это такой "SNAT для бедных", когда нельзя точно определить
внешний адрес интерфейса (DHCP, DialUp, etc).

Вообще сами правила SNAT/DNAT/MASQUERADE применяются только к
первому пакету, который открывает соединение.  Это утверждение
можно легко проверить посмотрев на counters в iptables -L.

-- 
Regards,
Sir Raorn.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: Digital signature
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20080321/cf0ab24a/attachment-0002.bin>


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