Доброго времени суток!
Я поставил proftpd на Linux ubuntu 7.10. В локалке всё отлично! Из вне - начинаешь подключаться и вылетает ошибка: "Команда PORT не выполнена". В ftptop вижу, что пользователь подключился.
Сервер стоит за шлюзом FreeBSD. Порты прописаны. Помогите люди добрые...

Вот конфиг:
UseIPv6 off
AllowOverwrite on
AuthAliasOnly on
UserAlias blits userftp
ServerName "Debian"
ServerType standalone
DeferWelcome on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks off
TimeoutNoTransfer 600
TimeoutStalled 100
TimeoutIdle 2200
DisplayFirstChdir .message
ListOptions "-l"
DefaultRoot ~
RequireValidShell off
TimeoutLogin 20
Rootlogin off
UseFtpUsers off
AllowStoreRestart on
Port 21
MaxInstances 8
User nobody
Group nogroup
Umask 022 022
LogFormat default "%t %h %a %s %m %f %b %T \"%r"\"
ExtendedLog /var/log/proftpd/ftp.log All default
TransferLog /var/log/proftpd/xferlog All default
SystemLog /var/log/proftpd/syslog.log All default
PersistentPasswd off
MaxClients 8 "Max clients on server"
MaxClientsPerHost 8 "Max clients from host"
MaxClientsPerUser 8 "Max conections (%m)"
MaxHostsPerUser 8 "Max Users"
AccessGrantMsg "Wellcome FTP-server"
ServerIdent on "Blits"
DefaultRoot /home/FTP-shared
DefaultRoot ~
MaxLoginAttempts 5 "No attampt to access. Please wait"
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<Limit LOGIN>
AllowUser userftp
DenyALL
</Limit>
<Directory /home/FTP-shared>
Umask 022 022
AllowOverwrite off
<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
DenyAll
</Limit>
</Directory>
<Directory /home/FTP-shared/public/>
Umask 022 022
AllowOverwrite on
<Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
AllowUser userftp
DenyAll
</Limit>
</Directory>
<Directory /home/FTP-shared/upload/>
Umask 022 022
AllowOverwrite on
<Limit READ RMD DELE>
AllowUser userftp
DenyAll
</Limit>
</Directory>
<Limit STOR CWD MKD>
AllowAll
</Limit>