Log in

Bekijk de volledige versie : Как настроить роутер для работы с внешним FTP ?



Pages : 1 [2]

vorobey
23-11-2010, 15:26
Сохранение по расписанию на винт подключенный к роутеру.
Возможно ли? если есть софт подскажите или инструкцию.

Lomm
23-11-2010, 17:17
Сохранение по расписанию на винт подключенный к роутеру.
Возможно ли? если есть софт подскажите или инструкцию.

Пользую cobian (http://biblprog.org.ua/ru/cobian_backup/) уже 2 года. Делает бекап в обоих направлениях. Замечательная весчь.

vorobey
23-11-2010, 17:52
Пользую cobian уже 2 года.
а на роутере чтоб само по расписанию?

ps возможно не правильно выразился.
Нужно делать бэкап сайтов по ftp. Роутер это сможет?

nickvolvap
19-12-2010, 11:22
добрый день, уважаемые форумчане.

уже давно с такой проблемой. пытаюсь давно наладить заливку на фтп 1gb.ru. заливка "повисает" на 131072 байтах, не выдавая никакой ошибки, приходится абортить. при этом, дойдя до 131072 байта, скорость постепенно падает до нуля. на download работает.
файл маленького размера, напр., ярлык, заливается без проблем.
остальные команды (удаление, chmod) также работают.
по http в обе стороны - без проблем.
на локальный фтп в домашней сети - down/upload работает нормально.

чую, дело не в портах, а в каком-нибудь MTU, но не пойму, что мне нужно сделать. wl-500gPv2, прошивка Олега, подключение и по PPTP, и по PPPoE пробовал. менял MTU на меньшее, бестолку.

upd. плохо искал. вижу, обсуждалась уже эта тема на форуме... попробую разобраться.

dianis
02-01-2011, 10:32
Доброе время суток всем! С новым годом! Всем счастья и здоровья !!!

Не пинайте ногами, форум читал, искал, но как то невразумел...

Есть Asus 520gu подключен к VAN билайну, все замечательно работает. Прошивка родная asus последняя с оф. сайта.

Стало необходимо сделать FTP сервер. Цель одна. Что бы на ftp сервер с хостинга сливались бекапы VDS сервера.

Я так понял что FTP сервер можно сделать двумя способами:

1. на самом роутере, после установки прошивки с формума, подключив к usb внешний диск(отформатировав в ext3), установив и настроив скрипты специальные.

2. Установив на компьютере специальное ПО (например Serv-U), настроив при этом сам роутер соответсвующим образом.

Сейчас я имею как и писал Выше asus 520gu подключен по VAN Beeline + статический IP адрес.

Как проще всего в моем случае поступить ? Я склоняюсь ко второму способу. Может кто уже делал подобное, поделитесь настройками роутера.

Без роутера на компьютере получилось все сделать, ftp сервак заработал и был виден из вне.

А вот через роутер никак. В настройках роутера в разделе WAN, добавлял виртуальный сервер с диапазоном портов 20:21. Видимо еще что то надо настроить.

Помогите братцы!

aromanov
20-01-2011, 02:12
Уже облазил все, даже списывался с разработчиками фтп-клиентов. Судя по тому, что все, кроме меня, заходят на сервер и заливают/сливают что угодно, проблема во мне. Может ли это быть WL500g и где копать?

Сервер удаленный, висит НЕ НА асусе. То есть, я через асус делаю аплоад.

Спасибо.

Mihanik
13-02-2011, 15:46
решил не создавать новую тему. проблема та же, один в один:
нужно сделать доступ к фтп из wan, есть статический внешний ip, роутер 520GU с последней прошивкой от олега, iptables-save выдает следущее:
(внешний ip заменил на M.Y.I.P.)

# Generated by iptables-save v1.2.7a on Sun Feb 13 18:41:54 2011
*nat
:PREROUTING ACCEPT [4225:367427]
:POSTROUTING ACCEPT [35:2390]
:OUTPUT ACCEPT [45:4610]
:VSERVER - [0:0]
-A PREROUTING -d M.Y.I.P. -j VSERVER
-A PREROUTING -d 10.200.67.75 -j VSERVER
-A PREROUTING -d M.Y.I.P. -p udp -m udp --sport 6112 -j NETMAP --to 192.168.1.0/24
-A POSTROUTING -s 192.168.1.0/255.255.255.0 -p udp -m udp --dport 6112 -j NETMAP --to M.Y.I.P./32
-A POSTROUTING -s ! M.Y.I.P. -o ppp0 -j MASQUERADE
-A POSTROUTING -s ! 10.200.67.75 -o eth0 -j MASQUERADE
-A POSTROUTING -s 192.168.1.0/255.255.255.0 -d 192.168.1.0/255.255.255.0 -o br0 -j MASQUERADE
-A VSERVER -p tcp -m tcp --dport 8080 -j DNAT --to-destination 192.168.1.1:80
-A VSERVER -p udp -m udp --dport 59517 -j DNAT --to-destination 192.168.1.48:59517
-A VSERVER -p udp -m udp --dport 51717 -j DNAT --to-destination 192.168.1.48:51717
-A VSERVER -p udp -m udp --dport 52575 -j DNAT --to-destination 192.168.1.35:52575
-A VSERVER -p udp -m udp --dport 63354 -j DNAT --to-destination 192.168.1.48:63354
-A VSERVER -p udp -m udp --dport 49840 -j DNAT --to-destination 192.168.1.237:49840
-A VSERVER -p udp -m udp --dport 21898 -j DNAT --to-destination 192.168.1.3:21898
-A VSERVER -p tcp -m tcp --dport 36765 -j DNAT --to-destination 192.168.1.237:36765
-A VSERVER -p udp -m udp --dport 36765 -j DNAT --to-destination 192.168.1.237:36765
-A VSERVER -p udp -m udp --dport 51763 -j DNAT --to-destination 192.168.1.237:51763
-A VSERVER -p udp -m udp --dport 9087 -j DNAT --to-destination 192.168.1.2:9087
-A VSERVER -p tcp -m tcp --dport 9087 -j DNAT --to-destination 192.168.1.2:9087
-A VSERVER -p udp -m udp --dport 64985 -j DNAT --to-destination 192.168.1.237:64985
-A VSERVER -p udp -m udp --dport 49717 -j DNAT --to-destination 192.168.1.237:49717
-A VSERVER -p tcp -m tcp --dport 21898 -j DNAT --to-destination 192.168.1.3:21898
-A VSERVER -p udp -m udp --dport 60011 -j DNAT --to-destination 192.168.1.48:60011
-A VSERVER -p tcp -m tcp --dport 21 -j DNAT --to-destination 192.168.1.1:21
COMMIT
# Completed on Sun Feb 13 18:41:54 2011
# Generated by iptables-save v1.2.7a on Sun Feb 13 18:41:54 2011
*mangle
:PREROUTING ACCEPT [9146:2359009]
:INPUT ACCEPT [6959:1393126]
:FORWARD ACCEPT [1803:928255]
:OUTPUT ACCEPT [3647:1871354]
:POSTROUTING ACCEPT [5650:2855830]
COMMIT
# Completed on Sun Feb 13 18:41:54 2011
# Generated by iptables-save v1.2.7a on Sun Feb 13 18:41:54 2011
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [93:5553]
:OUTPUT ACCEPT [3593:1858683]
:MACS - [0:0]
:SECURITY - [0:0]
:logaccept - [0:0]
:logdrop - [0:0]
-A INPUT -m state --state INVALID -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -m state --state NEW -j ACCEPT
-A INPUT -i br0 -m state --state NEW -j ACCEPT
-A INPUT -p udp -m udp --sport 67 --dport 68 -j ACCEPT
-A INPUT -d 192.168.1.1 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -j DROP
-A FORWARD -i br0 -o br0 -j ACCEPT
-A FORWARD -m state --state INVALID -j DROP
-A FORWARD -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -j TCPMSS --clamp-mss-to-pmtu
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i ! br0 -o ppp0 -j DROP
-A FORWARD -i ! br0 -o eth0 -j DROP
-A FORWARD -m conntrack --ctstate DNAT -j ACCEPT
-A SECURITY -p tcp -m tcp --tcp-flags SYN,RST,ACK SYN -m limit --limit 1/sec -j RETURN
-A SECURITY -p tcp -m tcp --tcp-flags FIN,SYN,RST,ACK RST -m limit --limit 1/sec -j RETURN
-A SECURITY -p udp -m limit --limit 5/sec -j RETURN
-A SECURITY -p icmp -m limit --limit 5/sec -j RETURN
-A SECURITY -j DROP
-A logaccept -m state --state NEW -j LOG --log-prefix "ACCEPT " --log-tcp-sequence --log-tcp-options --log-ip-options
-A logaccept -j ACCEPT
-A logdrop -m state --state NEW -j LOG --log-prefix "DROP " --log-tcp-sequence --log-tcp-options --log-ip-options
-A logdrop -j DROP
COMMIT
# Completed on Sun Feb 13 18:41:55 2011

potap89
15-02-2011, 21:22
после установки минимального набора http://wl500g.info/showthread.php?p=128995#post128995 пропал доступ к фтп. В веб морде она включена.

Enable FTP Server: Yes
FTP Port: 21
Anonymous Users Access: DRead Only
Allow Super User to Login? No
Directories
Public Directory: /tmp/mnt/disc0_2/opt/share
Private Directory: /tmp/mnt/disc0_2/opt/share
Anonymous Directory: /tmp/mnt/disc0_2/opt/share

Просьба помочь.

Snarpix
22-03-2011, 14:14
Имеется роутер RT-N16 с прошивкой RT-N16-1.9.2.7-rtn-r2845.
Установил софт с помощью этого скрипта. (http://wl500g.info/showpost.php?p=167420&postcount=1).
Настроил фтп сервер через веб морду.

Хочется сделать так, чтобы при заходе на фтп было показано 2 директории: общая для всех пользователей и личная для данного пользователя.
т.е для user1 будут отображаться директории: public и user1
для user2: public и user2

Читал что для этого нужно создавать пользователей в самой ОС и раздавать им права на директории.

Подскажите пожалуйста:
1.В какую группу пихать юзеров фтп?
2.Что нужно сделать чтобы они смогли зайти на фтп?

P.S. (оффтопик)3.Это нормально что после использования вышеуказанного скрипта торренты и др. качаются не на внешний жд подключенный к верхнему порту, а на 3 раздел флешки воткнутой в нижний порт?

kostasoft
07-04-2011, 14:13
Хочу настроить доступ к флешке по фтп.
Настроил в вебморде (картинка в аттаче)
Не работает. Думаю, у меня прошивка обкоцаная, в угоду работы с вебкамерой.
Установил дополнительный пакет:

ipkg install vsftpd
При установке вышло сообщение, что нужно совершить некое действо:

echo "ftp stream tcp nowait root /opt/sbin/vsftpd /opt/etc/vsftpd.conf" >>/etc/inetd.conf
Самого файла /etc/inetd.conf в папке нет. Ладно, совершил я действо. Сохранил данные в роутере (flashfs save... и т.д). Перезагрузил роутер.
Фтп сервер так и не запускается. Что еще сделать?

Все, отмена, настроил Proftpd.

George-III
22-07-2011, 14:25
На роутере настроен проброс порта 21 в разделе "Виртуальный сервер" на ip адрес ftp сервера в локальной сети, я так понял, что в данном случае сервер работает только в пассивном режиме для клиентов из WAN и для клиентов из LAN, которые сами сидят за фаерволами.
Отсюда вопрос необходимо ли ещё пробрасывать на виртуальном сервере диапазон портов для пассивного режима у меня 55536-55663 если используется проброс СТАНДАРТНОГО 21 порта?
Если да, то как сделать это на прошивке энтузиастов, то есть как указать именно диапазон портов?
PS Сейчас все работает, но читая форум наткнулся на информацию, что при пробросе только 21 порта сервер станет недоступен для некоторых FTp клиентов, мне этого не хотелось бы.

TReX
22-07-2011, 14:47
На роутере настроен проброс порта 21 в разделе "Виртуальный сервер" на ip адрес ftp сервера в локальной сети, я так понял, что в данном случае сервер работает только в пассивном режиме для клиентов из WAN и для клиентов из LAN, которые сами сидят за фаерволами.
Отсюда вопрос необходимо ли ещё пробрасывать на виртуальном сервере диапазон портов для пассивного режима у меня 55536-55663 если используется проброс СТАНДАРТНОГО 21 порта?
Если да, то как сделать это на прошивке энтузиастов, то есть как указать именно диапазон портов?
PS Сейчас все работает, но читая форум наткнулся на информацию, что при пробросе только 21 порта сервер станет недоступен для некоторых FTp клиентов, мне этого не хотелось бы.

диапазон пробрасывается так же как и один порт через виртуальный сервер например 55536:55663 (через двоеточие )))

И не путаем пассивный и активный режимы http://www.alleanza.ru/user_area/faq.html/ftp-ispolzovanie-ftp-na-hostinge/chem-otlichajutsja-aktivnyj-i-passivnyj

George-III
23-07-2011, 07:00
Да я вроде как и не путаю, так для данного режима работы нужно пробрасывать порты 55536:55663? Если они задействованы у меня на ftp?

Делаю так:
http://s016.radikal.ru/i337/1107/b1/d1fec196e2ee.jpg
Сообщение об ошибке, что надо указать порт от 0 до 65535.
Я так понимаю, что локальный порт надо указывать один?

TReX
23-07-2011, 08:44
Делаю так:
Сообщение об ошибке, что надо указать порт от 0 до 65535.
Я так понимаю, что локальный порт надо указывать один?

Или не указывать ничего ) Указывать имеер смысл только если идет проброс например 1021->21, если порты одинаковые поле можно оставить пустым...

George-III
24-07-2011, 11:24
Пробросил как и сказали указав диапазон 55536:55663, а поле "Локальный" порт оставил пустым. Пробую с интернета подключаться телнетом на порты 55536:55663 - ответ нулевой, на 21 - ответ положительный - могу работать с сервером фтп через телнет. Это происходит из-за ошибки проброса порта или из-за того, что порты активизируются на ftp динамически при запросе из вне от клиентов?

И еще вопрос в догонку, если я не использую фтп сервер на РОУТЕРЕ, то есть он у меня отключен, но я хочу задействовать защиту от брут форса для FTP сервера на роутере она будет работать? я так понимаю защита не для сервера, а для порта? То есть, если идут пакеты на 21 порт они прослушиваются на предмет брутфорса или этим занимается встроенный сервис ftp на роутер?
То есть я хочу средствами маршрутизатора защитить фтп в локальной сети

MaximusLK
27-08-2011, 05:30
Собсно задача:
Zyxel P660RT - ADSL модем ("Ростелеком" - PPPoE - динамический IP)
Asus-WL500gp с правильной прошивкой
Флешка на 8 Gb

При сходных условиях по кабелю и статическим IP фтп настраивал без проблем. А вот тут застрял, даже с чего начать не знаю.

У модема есть DMZ но она хочет чтобы ftp сервер был не из сегмента LAN. То есть роутер и локалка должны быть в разных сегментах сети.

Шомнеделать.

MAzZY
08-11-2011, 11:36
При работе с фтп получается такая картина: подключаюсь в пассивном режиме, соединение проходит нормально, без проблем, а вот когда заливаю файлы, то на некоторое время процесс копирования замирает, а потом файл нормально закачивается. И так - с каждым файлом. Это несколько напрягает.
Сейчас я перешел на подключение по l2tp, раньше было pptp, так теперь вообще файлы не закачиваются, а просто зависает соединение и даже после отмены закачки сервер не принимает команды. С трудом удаётся разорвать соединение.
Понимаю, что надо настроить проброс портов, но каких именно? Только 20 и 21? И хватит ли этого для нормальной работы?
На фтп захожу через ТС
Роутер мой - WL500gP

MAzZY
10-11-2011, 10:28
Я не согласен с тем, что мой вопрос прилепили к этой теме. В теме речь о том, как поднять ФТП на роутере. Меня это не интересует. Мне нужно связываться с удалённым ФТП, никакого отношения к роутеру не имеющим

И значение mtu не влияет. И 1000 ставил, и 1800, и без него - всё равно.

Butuzz
02-08-2014, 23:30
Пользую WL500GP, прошивка 1.9.2.7-rtn-r5450 (обновил сегодня, до этого была 1.9.2.7-rtn-r47хх (не помню точно)). Провайдер Билайн, Москва.

Сегодня возникла необходимость поднять FTP на домашнем десктопе, и закрутилось.
Уперся в порты. По дефолту сначала пробросил в разделе Virtual Server порты 20, 21, 990, и попозже как рекомендовали, пучок динамических портов 49000-65000.
Порты не виделись открытыми снаружи.

Покурил форумы, выключил в личном кабинете билайна файрвол для подключения.
Выключил MS файрвол на десктопе.

Проверка портов показала открытым из нужных только 21 порт.
Отключил файрвол на роутере.
Безуспешно.

Включил десктоп в DMZ- Все порты закрыты.
Откатил назад.

Я, вероятно, что-то не так делаю? Хотелось бы понять что?
В чем моя ошибка, как открыть нужные порты? Должны ли они видеться снаружи открытыми? Или если ftp сервер их не смотрит, то и тест порта не покажет ничего?
Спасибо, так или иначе.

AndreyPopov
03-08-2014, 00:15
Или если ftp сервер их не смотрит, то и тест порта не покажет ничего?


чтобы тест порта показал, что он открыт - надо чтобы там кто-то был, в вашей сети! чтобы с этого порта ответ мог прислать!

Butuzz
03-08-2014, 07:58
FTP server вполне может слушать только 21 порт до установления связи с клиентом.

Я не понял другого, почему в одних и тех же условиях при проброске 21 порта на мой комп он открыт, а при внесении моего компа в DMZ - он закрыт.

Я предположил, что либо я делаю неправильно, либо, возможно, существует некая известная проблема, относящаяся к роутеру или его прошивке.
Вот и пытаюсь либо подтвердить это, задавая здесь вопрос, либо опровергнуть, и тогда поставить галочку, что на роутере все ок, и копать в другую сторону.

AndreyPopov
03-08-2014, 09:46
в прошивке есть плавающий баг - проявляется не всегда и не на всех моделях.

если в Firewall включено DDos Protection и NAT добавлять проброс портов в NAT -> Virtual Server - то эти пробросы не работают.

если выключить DDos Protection и добавлять порты - то все работает.

если после добавления портов снова включить DDos Protection - то 50/50 или будет работать или нет.

я по этому поводу создавал "тикет", но как понимаю поскольку проблема "плавающая", то и решить ее сложновато.

Butuzz
03-08-2014, 23:14
Спасибо за помощь и подсказки.Заработало.

Butuzz
03-08-2014, 23:28
При работе с фтп получается такая картина: подключаюсь в пассивном режиме, соединение проходит нормально, без проблем, а вот когда заливаю файлы, то на некоторое время процесс копирования замирает, а потом файл нормально закачивается. И так - с каждым файлом. Это несколько напрягает.
Сейчас я перешел на подключение по l2tp, раньше было pptp, так теперь вообще файлы не закачиваются, а просто зависает соединение и даже после отмены закачки сервер не принимает команды. С трудом удаётся разорвать соединение.
Понимаю, что надо настроить проброс портов, но каких именно? Только 20 и 21? И хватит ли этого для нормальной работы?
На фтп захожу через ТС
Роутер мой - WL500gP

Порты:
21 - FTP
22 - SFTP
20 - DATA
990 - SSL
И пучок пассивных портов. Диапазон большой по ряду причин, в том числе для возможного сабботажа данных. Где-то рекомендуют 60000-65000. Где-то больше. У меня 49000-65000

Я себе ставил файлзиллу, у него в доках много полезного - ТЫЦ (http://filezilla.ru/documentation/Network_Configuration) или ТЫЦ (https://wiki.filezilla-project.org/Network_Configuration#Malicious_routers.2C_firewal ls_and_data_sabotage)