Имя: Пароль:
IT
Админ
Open wrt + vsftpd хелп
0 Идентификатор
 
08.07.13
11:58
Хэлоу, кто сталкивался с настройкой на роутере, open wrt + vsftpd.

Настроил, а оно не канает)) Сам в линуксе шарю, чуть менее чем никак. Делал все по инструкциям. А вот собственно и вся инфа

лог из файлзилы и самого роутера:

ч.ч.ч.ч

Статус:        Соединяюсь с ч.ч.ч.ч:21...
Статус:        Соединение установлено, ожидание приглашения...
Ответ:          220 Welcome to blah FTP service.
Команда:     USER ftpuser
Ответ:          331 Please specify the password.
Команда:     PASS *******
Ответ:          230 Login successful.
Команда:     SYST
Ответ:          215 UNIX Type: L8
Команда:     FEAT
Ответ:          211-Features:
Ответ:          EPRT
Ответ:          EPSV
Ответ:          MDTM
Ответ:          PASV
Ответ:          REST STREAM
Ответ:          SIZE
Ответ:          TVFS
Ответ:          UTF8
Ответ:          211 End
Команда:     OPTS UTF8 ON
Ответ:          200 Always in UTF8 mode.
Статус:        Соединение установлено
Статус:        Получение списка каталогов...
Команда:     PWD
Ответ:          257 "/"
Команда:     TYPE I
Ответ:          200 Switching to Binary mode.
Команда:     PASV
Ответ:          227 Entering Passive Mode (ч.ч.ч.ч,21,146).
Команда:     LIST
Ответ:          150 Here comes the directory listing.
Ответ:          226 Directory send OK.
Статус:        Подсчет разницы между часовыми поясами...
Команда:     MDTM New file
Ответ:          213 20130708071448
Статус:        Временная разница: Серверное: 0 секунд. Местное: 14400 секунд. Разница: 14400 секунд.
Статус:        Список каталогов извлечен
Статус:        Соединяюсь с ч.ч.ч.ч:21...
Статус:        Соединение установлено, ожидание приглашения...
Ответ:          220 Welcome to blah FTP service.
Команда:     USER ftpuser
Ответ:          331 Please specify the password.
Команда:     PASS *******
Ответ:          230 Login successful.
Команда:     OPTS UTF8 ON
Ответ:          200 Always in UTF8 mode.
Статус:        Соединение установлено
Статус:        Начинаю скачивать /New file
Команда:     CWD /
Ответ:          250 Directory successfully changed.
Команда:     PWD
Ответ:          257 "/"
Команда:     TYPE A
Ответ:          200 Switching to ASCII mode.
Команда:     PASV
Ответ:          227 Entering Passive Mode (ч.ч.ч.ч,21,191).
Команда:     RETR New file
Ответ:          150 Opening BINARY mode data connection for New file (1 bytes).
Ответ:          226 Transfer complete.
Статус:        Файл передан успешно, передан 1 байт в 1 секунда
Статус:        Начинаю закачивать C:\Users\Pusle\Desktop\TrueCrypt\sdf
Команда:     PASV
Ответ:          227 Entering Passive Mode (ч.ч.ч.ч,21,156).
Команда:     STOR sdf
Ответ:          553 Could not create file.
Ошибка:      Критическая ошибка при передаче файлов

Лог с сервака

Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1613]: [ftpuser] OK LOGIN: Client "я.я.я.я"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "230 Login successful."
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "SYST"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "215 UNIX Type: L8"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "FEAT"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "211-Features:"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " EPRT^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " EPSV^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " MDTM^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " PASV^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " REST STREAM^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " SIZE^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " TVFS^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", " UTF8^M "
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "211 End"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "OPTS UTF8 ON"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "200 Always in UTF8 mode."
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "PWD"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "257 "/""
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "TYPE I"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "200 Switching to Binary mode."
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "PASV"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "227 Entering Passive Mode (10,168,97,67,21,146)."
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "LIST"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "150 Here comes the directory listing."
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "226 Directory send OK."
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP command: Client "я.я.я.я", "MDTM New file"
Jul  8 07:21:12 OpenWrt ftp.info vsftpd[1615]: [ftpuser] FTP response: Client "я.я.я.я", "213 20130708071448"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1616]: [ftpuser] OK LOGIN: Client "я.я.я.я"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "230 Login successful."
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "OPTS UTF8 ON"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "200 Always in UTF8 mode."
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "CWD /"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "250 Directory successfully changed."
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "PWD"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "257 "/""
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "TYPE A"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "200 Switching to ASCII mode."
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "PASV"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "227 Entering Passive Mode (10,168,97,67,21,191)."
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "RETR New file"
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "150 Opening BINARY mode data connection for New file (1 bytes)."
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] OK DOWNLOAD: Client "я.я.я.я", "/New file", 1 bytes, 0.17Kbyte/sec
Jul  8 07:21:23 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "226 Transfer complete."
Jul  8 07:21:30 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "PASV"
Jul  8 07:21:30 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "227 Entering Passive Mode (10,168,97,67,21,156)."
Jul  8 07:21:30 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP command: Client "я.я.я.я", "STOR sdf"
Jul  8 07:21:30 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FTP response: Client "я.я.я.я", "553 Could not create file."
Jul  8 07:21:30 OpenWrt ftp.info vsftpd[1618]: [ftpuser] FAIL UPLOAD: Client "я.я.я.я", "/sdf", 0.00Kbyte/sec

Собственно сам конфиг

background=YES
listen=YES
anonymous_enable=NO
local_enable=YES
local_umask=022
check_shell=NO
dirmessage_enable=YES
download_enable=NO
ftpd_banner=Welcome to blah FTP service.
ascii_upload_enable=NO
ascii_download_enable=NO
session_support=NO
syslog_enable=YES
dirlist_enable=NO
hide_ids=YES
chmod_enable=NO
chroot_local_user=YES
user_config_dir=/etc/user_config_dir
log_ftp_protocol=YES
listen_port=21
max_clients=0
max_per_ip=10
idle_session_timeout=300
use_sendfile=NO
anon_max_rate=0
local_max_rate=0
pasv_enable=YES
pasv_min_port=5500
pasv_max_port=5600
#write_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES


Правила
/etc/config/firewall
config rule
               option target 'ACCEPT'
               option src 'wan'
               option proto 'tcp'
               option dest_port '21'
               option family 'ipv4'

config rule
               option target 'ACCEPT'
               option src 'wan'
               option proto 'tcp'
               option dest_port '20'
               option family 'ipv4'


и кустом рулез:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 20,21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 5500:5600 -j ACCEPT


Как видно из логов, скачать файл с сервака дает, а вот выкачать хрен((
Пробывал с разных айпишников, все одно и то же
Кто шарит, подскажите что не так
1 Идентификатор
 
08.07.13
14:00
ап апыч