Здраввствуйте
Итак имеем - маршрутизатор на Freebsd 7.1-release. фаервол на PF крутится.
Проблема: Немогу подключиться на определенный фтп - рабочий мой с компа который за маршрутизатором находится(тобишь за натом)
С фряхи коннект без проблем проходит, как в активном так и в пассивном режиме.
С клиентской машины пробую подключиться естественно в пассивном режиме(в активном конечно тоже пробовал
С клиентской машины на все остальные фтп я могу без проблем подключиться, я пробовал на ftp.drweb.com например.
Вот примеры подключений на др вэб
а вот пример подключения на мой рабочий фтпКод:ftp ftp.drweb.com Trying 81.177.37.3... Connected to ftp.drweb.com (81.177.37.3). 220 Welcome to Dr.Web FTP service. Name (ftp.drweb.com:root): anonymous 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> cd pub 250 Directory successfully changed. ftp> ls 227 Entering Passive Mode (81,177,37,3,251,106) 150 Here comes the directory listing. drwxr-xr-x 21 1001 1002 4096 Nov 24 09:27 drweb 226 Directory send OK. ftp> quit 221 Goodbye.
Как видим что по папкам я могу ходить на рабочем компе, но вот список файлов получить увы, не могу.Код:ftp host.com Connected to host.com (81.25.xx.xx). 220 ProFTPD 1.3.2b Server [192.168.230.1] Name (host.com:root): anonymous 331 Anonymous login ok, send your complete email address as your password Password: 230 Anonymous access granted, restrictions apply Remote system type is UNIX. Using binary mode to transfer files. ftp> cd pub 250 CWD command successful ftp> ls 227 Entering Passive Mode (192,168,230,1,230,155). ftp: connect: В соединении отказано ftp> quit 221 Goodbye.
Ненадо говорить, что неправильно настроен сервер на работе, т.к. с других провайдеров люди без проблем на фтп заходят (которые за маршрутизаторами сидят, так и напрямую без них).
И мой айпи там незабанен. На работе фтп собственно сидит за маршрутизатором, на котором PF и freebsd лежат.
Ошибка кроется в сообщении "в соединении отказано".
pftop команда выводит следующее при подключении к дрвэбу в пассиве
как видим - создается 4 стейта, а вот при подключении к работеКод:tcp Out 192.168.100.2:54474 81.177.37.3:64818 FIN_WAIT_2:FIN_WAIT_2 tcp In 192.168.100.2:54474 81.177.37.3:64818 FIN_WAIT_2:FIN_WAIT_2 tcp Out 192.168.100.2:47556 81.177.37.3:21 ESTABLISHED:ESTABLISHED tcp In 192.168.100.2:47556 81.177.37.3:21 ESTABLISHED:ESTABLISHED
пассив
активКод:tcp Out 192.168.100.2:52885 81.25.хх.хх:21 ESTABLISHED:ESTABLISHED tcp In 192.168.100.2:52885 81.25.хх.хх:21 ESTABLISHED:ESTABLISHED
а в этом случае по 2 стейта в каждом из разных режимов.Код:tcp Out 192.168.100.2:52884 81.25.хх.хх:21 FIN_WAIT_2:FIN_WAIT_2 tcp In 192.168.100.2:52884 81.25.хх.хх:21 FIN_WAIT_2:FIN_WAIT_2
Куда собственно рыть надо?
Если нужен будет конфиг pfctl - выложу
Заранее благодарю




Тема:

Ответить с цитированием

Социальные закладки