Nat пул, иначе именуемый как basic-NAT, осуществляет только трансляцию адресов (порты не транслируются). Параметры, доступные для настройки данного типа пулов, и их описание приведены выше, в разделе "Создание и настройка пула".
По умолчанию при создании пула создаётся пул типа cgnat, но мы можем после создания изменить тип пула, присваивая соответствующие значения параметру type, находящемуся в пуле (например, nat).
Часть параметров, характерная для cgnat пула, исчезает после изменения его типа на тип nat. Также, появляется новый параметр allow_external_connect, который разрешает соединения снаружи. Если включить allow_external_connect on, то трансляции смогут создаваться «по инициативе» внешних хостов. Это увеличивает доступность для peer-to-peer сетей, так как к вашим абонентам смогут подсоединяться извне по любым портам (если, конечно, порт открыт на хосте).
Обычно имеет смысл делать два пула типа nat: один для тех абонентов, которым нужны соединения, инициируемые снаружи (хотят активно раздавать торренты), а другой – для тех абонентов, кто хочет инициировать соединения только по собственной инициативе.
MyEcoNAT:1:# create pool b
MyEcoNAT:2:# goto poolb
MyEcoNAT:3:pools.poolb# type nat
MyEcoNAT:4:pools.poolb# show
type nat
enable
acl none
priority 200
global_ip ( )
hairpin on
allow_external_connect on
connection_logging on
randomize_ports off
timeouts_inactivity
{
translation 86400
udp 300
icmp 60
tcp_handshake 4
tcp_active 300
tcp_final 240
tcp_reset 4
other 300
special 600
special_tcp_ports ( )
}
MyEcoNAT:5:pools.poolb#