[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Поднять ftp сервер за NAT



On Tue, 11 Sep 2007 14:47:45 +0400
"Угодай n/a" <ugoday@gmail.com> wrote:

> adsl модем настроен как router и висит на eth0. Настроен vsftpd, да
> вот беда логиниться на него можено только с помощью
> $ ftp localhost
> а если набрать

Ниже приведен пример сеанса с локального сеанса из твоего другого сообщения.

> $ ftp $внешний_ip
> то получаем такое:
> Connected to xxx.xxx.xxx.xxx
> 220 1 FTP version 1.0 ready at Tue Feb  3 21:12:20 1970
> Name (xxx.xxx.xxx.xxx:ugoday): anonymous
> 331 Enter PASS command
> Password:
> 530 User anonymous cannot log in.
> Login failed.
> ftp> quit

Подключение на внешний ip в этом случае с локальной машины осуществляется
или снаружи?

> анализируя представленную в сети информацию я пришёл к выводу,  что
> виноват NAT. Для того чтобы его победить нужно настроить ip
> forwarding, сказать что-то типа:

Хм, а почему строки приветствия разные?
Может в первом случае логинишься на адсл-роутер?

> % ftp localhost
> Connected to localhost.
> 220 Welcome to Угодайский FTP service.
> Name (localhost:ugoday): anonymous
> 230 Login successful.
> Remote system type is UNIX.
> Using binary mode to transfer files.
> ftp> ls
> 200 PORT command successful. Consider using PASV.
> 150 Here comes the directory listing.
> drwxrwx--x    2 0        0              48 Jul 01 18:16 bin
> drwxrwx--x    2 0        0              48 Jul 01 18:16 etc
> drwxrwx--x    2 0        0              48 Jul 01 18:17 lib
> drwxrwxr-x    4 0        1000          128 Jul 15 20:56 pub
> 226 Directory send OK.
> ftp>



Reply to: