====== FTP - NAT ======
Pro přístup přes FTP na virtuální servery je potřeba natovat provoz.\\
Pokud se používá nat pro standardní port 21, tak není problém, v shorewall je nastaven helper, který se o to postará.\\
Helper je nastaven v souboru ''conntrack''
?if __FTP_HELPER
CT:helper:ftp:PO - - tcp 21
?endif
V souboru rule pak stačí použít následující pravidlo:\\
DNAT net loc:10.52.0.10:21 tcp 21 - 81.0.239.210
Pokud je potřeba použít více ftp přístupů na různé VS, je potřeba rozšířit definici helperu např. pro port 2021 následovně.\\
?if __FTP_HELPER
CT:helper:ftp:PO - - tcp 2021
CT:helper:ftp:PO - - tcp 21
?endif
Pravidlo v souboru ''rules'' by pak vypadalo následovně:\\
DNAT net loc:10.52.0.10:2021 tcp 2021 - 81.0.239.210
V konfiguraci ''proftpd.conf'' je pak potřeba změnit defaultní port ''21'' na ''2021''. Po změně portu je automaticky použit port ''N-1'' pro aktivní přenos, v tomto případě port ''2020''.