Проблемы с FTP доступом из «домашней сети»

Подключили «тут как-то раз» наш рабочий сервер к интернету через «домовую сеть». Точнее, не только сервер, а всю сеть офиса. После этого моя Filezilla, которая до этого с работы прекрасно логинилась в мой домашний ftp-сервер, вдруг начала вываливаться по таймауту. Причем, проблема возникала именно при попытке войти (а) не анонимно в мой сервер (б) с любой машины в офисе. Лог Filezilla-ы при этом выглядел так:

Статус: Соединяюсь с 92.110.99.222:21…
Статус: Соединение установлено, ожидание приглашения…
Ответ: 220 ProFTPD 1.3.1 Server (My FTP Server) [192.168.1.1]
Команда: USER dmitry
Ответ: 331 Password required for dmitry
Команда: PASS ********
Ошибка: Превышено время ожидания соединения
Ошибка: Невозможно подключиться к серверу

 

При этом в логе самого ftp-сервера было все красиво:

Oct 02 18:07:39 smb-svr proftpd[24896] smb-svr (ofice.zssm.zp.ua[212.8.55.50]): FTP session opened.
Oct 02 18:07:39 proftpd[24896] smb-svr (ofice.zssm.zp.ua[212.118.55.50]): ANON dmitry: Login successful.
Oct 02 18:07:39 proftpd[24896] smb-svr (ofice.zssm.zp.ua[212.118.55.50]): Preparing to chroot to directory ‘/var/ftp/pub’
Oct 02 18:12:41 proftpd[24896] smb-svr (ofice.zssm.zp.ua[212.118.55.50]): FTP no transfer timeout, disconnected
Oct 02 18:12:41 proftpd[24896] smb-svr (ofice.zssm.zp.ua[212.118.55.50]): FTP session closed.

 

Попробовал запустить «Мастер настройки сети» программы Filezilla. Тест также завершился неудачей. Но подсказал, что существует проблема в связке IP-адреса и доменного имени, выданного нашей сети провайдером (домашней сетью). Естественно, «порулить» домашнюю сеть мне никто не даст, да и не того уровня я специалист. Поэтому решил я отключить проверку «правильности» IP-адреса у своего ftp-сервера. Для этого я в файле /etc/proftpd.conf строку:

UseReverseDNS on

 

заменил на:

UseReverseDNS off

 

Проблема ушла…