Bekijk de volledige versie : Проблема с FTP на wl500g
Поставил роутер, настроил всё. всё работает.
прошивка 1.9.2.7-6b
подключение к инету по vpn (домашняя сеть)
появилась проблема с фтп:
конекчусь к фтп в инете и начинаю туда что-либо заливать... через минуту фтп меня посылает со словами, что с моего хоста слишком много конектов...
и дальше не пускает по той же причине.
Проверено на мастерхосте и зеноне.
Из супорта отвечают что с моего хоста висит куча конектов не закрытых...
что это может быть и как с этим бороться?
до установки роутра ни разу такого не было
тестировал это дело как в фаре, так и в cuteftp (думал в ней проблема) - одинаковый результат, выкидывает/не пускает...
Встала работа, а надо срочно заливать файло...
Коннекшены откуда берутся? Я так подозреваю, что передаётся много файлов и от каждой передачи остаётся не закрытый ftp-data?
Честно говоря, я с такой проблемой не сталкивался. Будет время - посмотрю, в чём м.б. проблема. На wl500g фаервол в каком состоянии? На ПК фаервол есть?
Сейчас совет - если удалённая машина позволяет на себе что-нибудь исполнять, то делайте архив из файлов, а там уже распаковывайте...
Да, передаётся много файлов, но в ftp клиенте стоит лимит на 4 конекта к одному серверу, а сервер посылает со словами, что конктов больше 8ми (мастерхост) или 5ти (зенон).
На машине нет файрвола, в настройках роутера NAT и firewall в настройках по умолчанию - ничего не трогал.
До того, как поставил роутер, на машине стоял winroute - всё нормально работало, файлы лились в несколько потоков, но конекты успешно закрывались.
в принципе если лить в один поток сейчас, то нормально, но всё равно ощущение такое, что где-то что-то либо тормозит, либо работает как-то нетак.
Как правильно пробросить ftp порт на другую машину?
Собственно ftp поднять, внутри свой сети захожу. А вот из за роутера его не видно. На роуторе ftp сервер отключен. Указанна проброска портов 20:21 на 1:65000 (уже от безисходности)
Делается вирутальный сервер для порта 21. Только из домовой сети это не работает, а вот из "интернет" - работает.
Делается вирутальный сервер для порта 21. Только из домовой сети это не работает, а вот из "интернет" - работает.
Это понятно так и сделанно. Собственно надо именно для домовой сети. Самое интересно самба,прокси и прочия фигня пробрасывается довольно успешно. А с ftp косяк....
В post-firewall прописать форвард FTP-портов с внутренноего интерфейса на нужный адрес.
freechief
18-08-2005, 23:59
чего-то недопонял. что значит "post-firewall"?
история:
фтп сервер же у меня на компе стоит, который айпи после роутера имеет 192.168.1.х, а локалка 10.10.х.х.
а если у меня роутер подключен к пптп - он всегда показывает в port forwarding table 172.16.х.х-TCP-20:21-192.168.1.х. и никак нельзя добиться, чтобы было 10.10.х.х-TCP-20:21-192.168.1.х.
и пока на него можно зайти только через впн сервер набрав с другой машины сети в фтп клиенте 172.16.х.х, тем самым получая скорость инета и соответственный трафик
Настройки вкладки Virtual Server работают строго определенным образом - генерятся соответствующие праивл ана перенаправление портов WAN интерйейса на указанный адрес во внутренней сети. Единственный вариант пробросить определенные порты с MAN-интерфейса - вручную добавить соответствующие правила iptables.
Так еще раз =)
pptp не поднято.
Адрес машинки в Home сети 10.14.0.13
Адрес машинки для моей сети 10.14.254.13
virtual server все 20:21 на 10.14.254.13 20:21
Port Forwarding
Destination Proto. Port Range Redirect to
10.14.0.13 TCP 20:21 10.14.254.13
Вопрос, почему сервер так и не работает ?
iptables -L -v -t nat
в студию плиз
freechief
22-08-2005, 07:14
Chain PREROUTING (policy ACCEPT 8781 packets, 675K bytes)
pkts bytes target prot opt in out source destination
0 0 DNAT tcp -- any any anywhere 172.16.170.34 tcp dpt:3000 to:192.168.1.16:3000
0 0 DNAT udp -- any any anywhere 172.16.170.34 udp dpt:3000 to:192.168.1.16:3000
0 0 DNAT tcp -- any any anywhere 172.16.170.34 tcp dpts:ftp-data:ftp to:192.168.1.16:21
0 0 NETMAP udp -- any any anywhere 172.16.170.34 udp spt:6112 192.168.1.0/24
0 0 autofw tcp -- br0 any anywhere anywhere tcp dpt:3000 autofw tcp dpt:3000 to:3000
0 0 autofw udp -- br0 any anywhere anywhere udp dpt:3000 autofw udp dpt:3000 to:3000
0 0 autofw tcp -- br0 any anywhere anywhere tcp dpt:ftp autofw tcp dpt:21 to:21
Chain POSTROUTING (policy ACCEPT 10012 packets, 601K bytes)
pkts bytes target prot opt in out source destination
0 0 NETMAP udp -- any any 192.168.1.0/24 anywhere udp dpt:6112 172.16.170.34/32
4516 219K MASQUERADE all -- any ppp0 !172.16.170.34 anywhere
160 9223 MASQUERADE all -- any eth1 !10.10.170.34 anywhere
16 1876 MASQUERADE all -- any br0 192.168.1.0/24 192.168.1.0/24
Chain OUTPUT (policy ACCEPT 10028 packets, 603K bytes)
pkts bytes target prot opt in out source destination
вот и думаю.
нужно пробросить 21 порт на входе 10.10.170.34 на мой внутренний 192.168.1.16, помогите плиз :)
а то я с этими iptables'ами уже запутался.
Chain PREROUTING (policy ACCEPT 1759 packets, 238K bytes)
pkts bytes target prot opt in out source destination
0 0 DNAT tcp -- any any anywhere 10.14.0.13 tcp dpts:ftp-data:ftp to:10.14.254.13:20
0 0 DNAT udp -- any any anywhere 10.14.0.13 udp dpts:20:fsp to:10.14.254.13:20
0 0 DNAT tcp -- any any anywhere 10.14.0.13 tcp dpt:squid to:10.14.254.103:3128
Chain POSTROUTING (policy ACCEPT 106 packets, 6922 bytes)
pkts bytes target prot opt in out source destination
1 60 MASQUERADE all -- any vlan1 !10.14.0.13 anywhere
0 0 MASQUERADE all -- any br0 10.14.254.0/24 10.14.254.0/24
Chain OUTPUT (policy ACCEPT 106 packets, 6922 bytes)
pkts bytes target prot opt in out source destination
у меня все проще , но не пашет )+
Да и выводилось это ну очень долго. Около 2 минут. Это нормально?
Да и выводилось это ну очень долго. Около 2 минут. Это нормально?
Это пытались IP адреса превратиться в имена. С исопльзованием ключа -n всё будет веселее.
Привет,
У меня ASUS WL-500g, прошивка 1.9.2.7-6b. Проблема в том, что на ftp может заходить Anonymous и лазить по всем папкам, даже созданным PRIVAT юзерами. Если выключить Anonymous, то эта проблема решается.
Но тогда всем непрописанным (Anonymous) юзерам вход закрывается совсем. А добавить юзера без пароля - никак через WEBadmin.
Вопрос: можно ли Anonymous-у без пароля разрешить доступ только в свою папку (не в ROOT)?
Спасибо.
добавить юзера с именем anonymous и дать права, какие нравятся.
через telnet? к сожалению adduser не воспринимается, а весь список команд я не знаю где посмотреть.
freechief
28-08-2005, 16:14
Знающие люди, дайте плиз строку с iptables тратата, чтобы "пробросить на айпи компа за роутером порт 21, вызываемый с айпишников моей локалки".
Мои данные:
локалка 10.10.х.х
впн айпи 172.16.х.х
айпи компа за роутером 192.168.1.16
Спасибо!
Так как же добавить юзера anonymous, если пароля у него не должно быть, а через Веб-интерфейс - пароль прописывать обязательно. А? Подскажите пожалуста!
user: anonymous
password: *
Знающие люди, дайте плиз строку с iptables тратата, чтобы "пробросить на айпи компа за роутером порт 21, вызываемый с айпишников моей локалки".
Мои данные:
локалка 10.10.х.х
впн айпи 172.16.х.х
айпи компа за роутером 192.168.1.16
Спасибо!
Примерно так:
В deluxe:
iptables -I PREROUTING -i vlan1 -p --dport 21 -j DNAT --to-destination 192.168.1.16
iptables -I FORWARD -i vlan1 -p tcp --syn --dport 21 -j ACCEPT
В обычном - замените vlan1 на eth1
Wl-500gx есть файл на ext3 диске размером 4Gb, samba его показывает, встроенный ftp не показывает даже имени файла ни под одним из аккаунтов, разрешения на файл роли не играют. Кто знает - можно ли как то настроить чтобы показывал? Скорее всего это баг.
Никак. Встроенный ftp сервер файлы более 2ГБ не поддерживает. Ставьте vsftpd и будет счастье.
Никак. Встроенный ftp сервер файлы более 2ГБ не поддерживает. Ставьте vsftpd и будет счастье.
Олег , а не мог бы ты замненить дурацкий stupidftp на vsftpd.
Ведь он реально гадкий.
На VSFTPD оставить минимум нужных функций и все будут довольны.
Просто если честно с каждым обновлением немного задалбывает перевешивать его.
Просто если честно с каждым обновлением немного задалбывает перевешивать его.
Это как?
Насчёт заменить - нет времени, увы... Да и польностью повторить функциональность web интерфейса не получается. Это меня и останавливало.
Это как?
Да просто юзеры и post файлы нужно писать по новой, а я все время забываю их сохранить :)
Насчёт заменить - нет времени, увы... Да и польностью повторить функциональность web интерфейса не получается. Это меня и останавливало.
Так и не надо полностью . Ну может добавить 2 -5 основных параметров типа пасивных адресов, лимит на ширину, лимит линков на ip , а остальную настройку уже люди заинтересованные, в conf файле через телнет сделают.
Да просто юзеры и post файлы нужно писать по новой, а я все время забываю их сохранить :)
Не нужно ничего делать по новой. Flashfs не стёрся, он просто запрещён. flashfs enable и последующая перезагрузка решат проблему. :)
Не нужно ничего делать по новой. Flashfs не стёрся, он просто запрещён. flashfs enable и последующая перезагрузка решат проблему. :)
Вот блин. Спасибо за науку . :)
freechief
01-09-2005, 21:43
Спасибо Олег, что откликнулись!
Увы первая строка с PREROUTING выдает вот что:
iptables v1.2.7a: unknown protocol `--dport' specified
вторую строчку даже не стал вводить пока... дабы не испортить все
пс: и вообще если выводить лист моих chains - нет там prerouting'а :( разве так должно быть??
iptables -t nat -I PREROUTING -i vlan1 -p tcp --dport 21 -j DNAT --to-destination 192.168.1.16
iptables -I FORWARD -i vlan1 -p tcp --syn --dport 21 -j ACCEPT
freechief
03-09-2005, 05:40
Спасибо огромное. Все заработало!
Единственный вопрос - эти установки можно сохранить? Потому как после Save&Restart в web интерфейсе они сбрасываются...
iptables -t nat -I PREROUTING -i vlan1 -p tcp --dport 21 -j DNAT --to-destination 192.168.1.16
iptables -I FORWARD -i vlan1 -p tcp --syn --dport 21 -j ACCEPT
С flashfs знакомы? Если да, то в post-firewall. Если нет, то знакомьтесь. :)
mkdir -p /usr/local/sbin
echo "#!/bin/sh" >> /usr/local/sbin/post-firewall
echo "iptables -t nat -I PREROUTING -i vlan1 -p tcp --dport 21 -j DNAT --to-destination 192.168.1.16" >> /usr/local/sbin/post-firewall
echo "iptables -I FORWARD -i vlan1 -p tcp --syn --dport 21 -j ACCEPT" >> /usr/local/sbin/post-firewall
chmod +x /usr/local/sbin/post-firewall
flashfs save && flashfs commit && flashfs enable
Ура! работает! Большое спасибо!
Kammerer
12-09-2005, 17:19
Буду писать во что не втыкаю.
Подключил винт Usb. Назначил Ftp пользователя.
Но им зайти нельзя. Может надо обозначить что этот винт под Ftp уйдет, но как ??
И как узнать какие команды в телнете проходят ?
Ну например узнать какие разделы ....
А диск подцепился?
Именно им зайти нельзя или вообще зайти нельзя?
Tsvetkov
12-09-2005, 20:01
fdisk -l (маленькая L) встудию
mount без параметров
два раза Tab в телнете - список доступных комманд
Kammerer
12-09-2005, 20:46
(none) login: admin
Password:
[admin@(none) root]$ fdisk -l
[admin@(none) root]$ mount
/dev/root on / type squashfs (ro)
none on /dev type devfs (rw)
proc on /proc type proc (rw)
ramfs on /tmp type ramfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
[admin@(none) root]$
Как видно, fdisk -l не канает. Прошивка последняя, альтернативная.
А два таба работает :-)
Kammerer
12-09-2005, 20:49
А диск подцепился?
А вот не знаю ..
Именно им зайти нельзя или вообще зайти нельзя?
На фтп никем ......но может если диск не подцепился то и зайти нельзя ...
Tsvetkov
13-09-2005, 07:26
fdisk -l и mount показало, что роутер не распознал твой винт
вероятнее всего он - Not supported (не поддерживаеться)
так модель usb винта в студию и из Status & Log - System Log
(в виде прикрепленного txt файла)
ps был как-то у меня ZIV ver 1.1 (что usb ver 1.1) так он
работал только в WIN системах с подсунутыми дровами
pss я думаю, маловероятно, что он заработает
Kammerer
13-09-2005, 08:35
fdisk -l и mount показало, что роутер не распознал твой винт
вероятнее всего он - Not supported (не поддерживаеться)
так модель usb винта в студию и из Status & Log - System Log
(в виде прикрепленного txt файла)
ps был как-то у меня ZIV ver 1.1 (что usb ver 1.1) так он
работал только в WIN системах с подсунутыми дровами
pss я думаю, маловероятно, что он заработает
Слушай, а эта сволочь именно такая и есть .............вот гадство .......ZIV ver 1.1
Tsvetkov
13-09-2005, 09:24
на сайте www.ziv.ru написано только на win работает
Поклонись Олегу в ножки - если, что и сможет сделать,
то только он. Иначе ищи другой винт.
Мне бестолку кланиться. :)
Купить нормальную коробку с USB интерфейсом и будет счастье. Если внутри ziv стоит 2.5", то цена вопроса - 10 баксов. :)
Kammerer
13-09-2005, 11:55
Мне бестолку кланиться. :)
Купить нормальную коробку с USB интерфейсом и будет счастье. Если внутри ziv стоит 2.5", то цена вопроса - 10 баксов. :)
А собстнно так и сделаю.
Kammerer
14-09-2005, 16:07
А собстнно так и сделаю.
Собственно так и сделал. Заработало. Правда долго пытался форматнуть в extfs3, команды разные везде пишут.
Zdrastvuite gospoda!sorry cto pishu latinicey.
vopros : stoit router wl500g delux,usb hard disk,vnutri seti vse prekrasno rabotajet,nuzno zdelat ctobi iz neta zahodili na vnutrenniy FTP.kakbi eto zdelat ? spasibo!
Если IP настоящий, то регистрируетесь, например, на dyndns.org и получаете постоянное ДНС имя, адрес которому wl500g будет обновлять при смене адреса.
tak i zdelal tolko on moi USB hdd disk kotoroi podsojedenen k routeru i kotorogo vnutrenniy IP vse ravno ne videt;-( vnutri seti vidno a vneshne net!:-( s pomoshjy DYNDNS eto mozno zdelat? spasibo.
Может и не получиться, если Ваш провайдер режет ftp внутрь. Например, так поступает МТУ.
net vse porti tocno otkriti,esli vvesti vnshniy dinamiceskiy IP to ja srazu popodaju na svoi FTP.!:-) iz interneta,a kakbi zdelat ctobi bil www.moe imja.dyndns.com < eto imja moego ftp servera,u menja tolko polucaeca zdelat redirekt na 80 port a ne na 21!;-(
Здравствуйте.
Собсно очень интересует работоспособность фтп сервака, проброшеного через асусовский роутер (не на усб флэшке, а если сервак за роутером). В частности работает ли пассивный режим?
хочется верить конечно :)
просто то что у длинка это не работает ничерта выяснилось токо после покупки и тестов :(
homedimon
29-10-2005, 11:14
Посомтри Подскажите, кто чем сможет... (http://wl500g.info/showthread.php?t=3592).
Давал приятелю на тестирование. Он держит у себя на домашнем компе FTP. Всё хорошо, до тех пор пока много с этого FTP не начнут качать.
Потолок для wl500g 3.5 Мегабайта в секунду.
Дальше продолжать?
Добрый день.
Купил, установил, обновил прошивку, настроил, всё работает как хотелось. "Домашняя" сеть (три компьютера по кабелю, ноутбук и кпк по wi-fi, принтер от роутера по USB, на втором USB диск FTP) отделена от "Внешней" сети, интернет по VPN, включается и отлючается автоматически по запросу. Все настройки делал как написано в теме "инструкция по настройке WL-500g deluxe с нуля", и FTP настраивал как написано:
USB Application->FTP Server: Enable FTP Server=Yes, Allow Anonymous User to Login=No (иначе дыра в безопасности - по умолчанию ftp доступен из WAN), Allow Super User to Login=Yes, Login Timeout in Seconds=120 и добавить пользователя с именем anonymous паролем * (значок звездочка) Rights=read only. Если отключить ftp то автомонтирования дисков не будет.
Но FTP доступен из "Внешней" сети и при вводе имени/пароля (anonymous/*), или любого другого прописанного на роутере с соответствующими правами. Сканирование портов показало единственный доступный порт "21".
Как закрыть? Отключить FTP, не выход, нужен для работы.
Создать файл post-firewall (где и как - поиск) и написать в нём:
#!/bin/sh
iptables -I INPUT -p tcp --dport 21 ! -i br0 -j DROP
Для пробы можно написать тоже самое просто в командной строке.
Спасибо, все заработало как надо.
Видно я совсем тупой )+
Еще раз рисуем схему
vpn-Home Net-Asus-My Net
1) вопрос возможно ли вообще слд схема
на asus крутится включенный vpn, из home net люди могут заходить на ftp машины находящийся в my net.
2) Ну не получается настроить проброску так как написанно. Точка все равно упорно не желает пробрасовать ftp.
все что надо, он пробрасывает, окромя фтп )+ вешать на другой порт не хочется.
Что надо могу предоставить.
Chain PREROUTING (policy ACCEPT 4955 packets, 785K bytes)
pkts bytes target prot opt in out source destination
3 180 DNAT tcp -- vlan1 any anywhere anywhere tcp dpt:ftp to:10.14.254.100
0 0 NETMAP udp -- any any anywhere 172.17.106.12 udp spt:6112 10.14.254.0/24
Chain POSTROUTING (policy ACCEPT 125 packets, 8124 bytes)
pkts bytes target prot opt in out source destination
0 0 NETMAP udp -- any any 10.14.254.0/24 anywhere udp dpt:6112 172.17.106.12/32
5 254 MASQUERADE all -- any vlan1 !172.17.106.12 anywhere
0 0 MASQUERADE all -- any br0 10.14.254.0/24 10.14.254.0/24
Ну помогите пробросить фтп порт )+
Извините за ламерский вопрос, может быть он уже поднимался, но я ответа не нашёл.
Есть WL500g Deluxe с FTP сервером на нём.
Есть 3 IP:
LAN - X
WAN - Y
Internet - Z
FTP виден с IP - X и Y. Хотелось бы, что бы он был виден и с Z т.е. из интернета.
Возможно ли это, и если да то что сделать?
Заранее спасибо за ответ.
Tsvetkov
06-01-2006, 12:28
у тебя внешниц ип (Internet - Z) ?
Нет, Ip не прямой, но один и тот же - 80.90.116.3
Вы все Ip укажите пожалуйста. А также тип соединения. Но боюсь, что скорее всего Вы сидите за НАТом и ничего не выйдет.
192.168.1.1
10.105.1.5
80.90.116.3
Тип соединения - Cable Modem or other connection type that gets IP automatically.
Не судьба. Вы за НАТом провайдера.
А, жаль. Но всё равно огромное спасибо, теперь хоть оставлю бесплодные попытки.:(
Tsvetkov
06-01-2006, 19:16
Oleg чтот я не понял к чему этот ип 80.90.116.3 (это ж внешний на 100 %)
Это адрес, под которым НАТится наружу кривой адрес 10.105.1.5.
Здравствуйте!
Можно сделать что бы русские имена файлов были корректно видны и в sambe и в FTP (ftp сервер стандартный)?
Прошивка: WL500g.Deluxe 1.9.2.7-7b
Faq читали?
Читал, и сейчас сделал все как там написано
nvram set usb_vfat_options=codepage=866,iocharset=cp1251
nvram set usb_smbcpage_x=866
nvram set usb_smbcset_x=1251
nvram commit
reboot
и все заработало, странно что раньше это не помогало, такое ощущение что заработало это после того как я обновил прошивку до 1.9.2.7-7b, был 1.9.2.7-6b.
Большое спасибо!
правильней прописовать
iptables -t nat -A PREROUTING --dst <IP откуда> -p tcp --dport 21 -j DNAT --to-destination <IP Куда>
и теперь все работает.\
А вообще это модно шас народ игнорировать?:eek:
Popovsky
06-02-2006, 12:43
Возможно ли через Телнет повесить на роутер задачу и при отключении соединения, чтобы она продолжила выполняться...
например:
Вешаем закачку файла через телнет (ncftp) отключаемся, а фтп клиент продолжает закачку... Возможно ли такое?
Tsvetkov
06-02-2006, 12:46
нужна последняя прошивка и поиск по форуму nohup
Возможно ли через Телнет повесить на роутер задачу и при отключении соединения, чтобы она продолжила выполняться...
например:
Вешаем закачку файла через телнет (ncftp) отключаемся, а фтп клиент продолжает закачку... Возможно ли такое?
возможно
http://wl500g.info/showthread.php?t=4199
Tsvetkov
06-02-2006, 13:22
Doka у тебя номано работает ?
Doka у тебя номано работает ?
вполне
командую из телнета:
nohup wget -P/tmp/harddisk/ftp_download "ftp://логин:пароль@ftp.ааа.ru/сссс/ddddd.nnn" &
выхожу из телнета: файл продолжает качаться
ЗЫ: со скриптами пока не разобрался - пробовал
что-то типа: nohup sh /tmp/harddisk/ftp_home/my4.sh &
а в самом скрипте строчки wget'a - работает, но запускаются одновременно ВСЕ строчки wgeta(((
т.е. по ps проврял - выводятся столько же экземпляров wget, сколько строчек закачки в файле скрипта.
.
щас с этим некада заморачиваться: я просто из телнета ручками запускаю -качаю в основном файлы по 700Мб на стриме - аккурат запускаю когда уезжаю на работу - следующую закачку -ставлю на ночь...
итого - 1.4Гб в сутки :)
Tsvetkov
06-02-2006, 18:38
понятно - я curl приспособил для этого (аттач)
первая часть для закачки с сайтов, где требуеться
логин и пароль (как для входа асусовский вэб интерфейс)
вторя просто ссылка
Да у тебя /tmp/local/root/nohup.out должен быть
больших размеров т.к. nohup должен всю текстовую
информацию от приложения куда-нибудь сбрасывать
а ">" указывает куда
ps выложи скриптик посмотрю, что наваял
Popovsky
07-02-2006, 16:04
Спасибо все замечательно работает... только вот как быть с русскими именами файлов и каталогов, и с теми файлами в названии которых есть пробелы?
Спасибо все замечательно работает... только вот как быть с русскими именами файлов и каталогов, и с теми файлами в названии которых есть пробелы?
насчет русских букв не знаю (не было потребности) а пробелы- просто брать в кавычки всю строку названия с путём
to Tsvetkov:
да собственно вот:
my4.sh
#!/bin/sh
wget -P/tmp/harddisk/ftp_download "ftp://УРЛ1" &
wget -P/tmp/harddisk/ftp_download "ftp://УРЛ2" &
суть в том, что когда без & - то в фон не уходит задача (естесственно когда отваливаюсь от телнета загрузка прекращается, а когда ставлю & - то запускаются обе загрузки одновременно
несмотря на то что сам скрипт запускается :
nohup sh /tmp/harddisk/ftp_home/my4.sh &
Popovsky
07-02-2006, 18:44
Я сделал файл со сл.командой -
nohup wget -P /tmp/harddisk/downloads "$1" >> /tmp/harddisk/down.log &
как параметр ему передается данные типа ftp://111.111.111.111/read.me
Но как всегда хотелось бы большего :) типа вешаешь процесс в фоне, а в root лежит файл из которого процесс читает список закачки файлов...
Может кто поделится таким скриптом?
Добрый день!
Столкнулся вот с такой странной проблемой - залил модифицированную прошивку, настроил все, все вроде работает...НО при загрузке по Ftp почему то автоматически имя файла становится БОЛЬШИМИ буквами. Как эту "фитчу" отключить?
Файловая система какая? ФАТ? Думаю, что именно такие имена у Вас в реальности во флешке и виноват тот, кто её писал.
Не, это было бы слишком просто. Там ext3 согласно тому, что пишет команда mount. Интересней другое- берем виндоус, в ней в Total Commander файлы с заглавной буквы, остальные мелкие, небольшой сайт все файлы составляют, на локале - все работает. При аплоаде - буквы становятся большими. Если делаю на локале dir в командной строчке- буквы большие. Если файл About.htm переименовываю на локале в ффф а потом обратно в About.htm, то он везде видится одинаково и загружается без проблем. Уже не знаю куда копать....
А ls какие имена показывает?
ls показывает большие. Чувствую что где то фигня, а где - понять не могу)
Ну если ls показывает большие, то так и есть в файловой системе.
hrumkala
26-04-2006, 13:20
Подскажите, как настроить wl500g.deluxe, чтобы можно было скачивать информацию с FTP в Passive mode? Сейчас ситуация следующая при отключенном роутере (сетевой кабель напрямую в ПК) все работает и скачивается, а если через роутер, то видно только часть содержимого каталогов и скачать ничего не получается.
Проблемы со значением Mtu, либо на ПК работает тупой фаервол.
Tsvetkov
26-04-2006, 19:21
hrumkala
Если это ftp на машине в своей локальной сети, то
на ftp надо указать диапозон портов и сделать проброс
диапозона портов, как и 21 порт.
Если ftp находится в сети провайдера, то и так должено работать.
Если в нете, Олег, я уже делал захват пакетов, и ответа не услышал.
Пару комментов про захваты - захват был на vlan1 - как видно там
доходит только последний из набора пакетов на запрос. Два раза
просит повторить и болше не пытаеться получить недостающие пакеты.
При заходе на ftp с роутера - захват vlan1 не видит передачи пакетов,
тока захват ppp0 помогает и вроде все нормально.
MTU у прова 1480 - если ставить меньше ppp поднимает до 1480.
ping -f -l bytes -
1 - пинг сети прова - bytes больше 1472 ругаеться, что нужно фрагментировать
2 - пинг инет - bytes больше 1452 ругаеться, что нужно фрагментировать
Пробывал опускать MRU, но все было плохо меньше значения по умолчанию - 1492.
ps я думаю что такое началось с 1.9.2.7-7 - будет времечко откачусь на 1.9.2.7-6b
hrumkala
26-04-2006, 20:46
Уважаемый Олег, MTU =1496 firewall отключил. Проверил ping -f -l 1496 требуется фрагментация пакетов. Подскажите, где еще может быть "затык"?
откуда взялось 1496? нормальное мту для пппое - 1492.
hrumkala
27-04-2006, 07:03
Прошу прощения, ошибся, конечтно же 1492. Может необходимо сделать проброс портов(кроме 21), но тогда вопрос каких? И еще вопрос, возможно связанный с этим, есть большое количество сервисов, таких как megaupload, dempdir и т.д. с которыми та же ситуация: без роутера все работает, а с роутером все виснет, причем по логам firewall идет запрос по разным адресам 65200, 65201 и т.д. Правильно ли я понимаю, что нужно сделать проброс портов, или данная задача решается по другому?
Отключите фаервол для начала. Видать Вы там наконфигурировали чего-то лишнего...
hrumkala
27-04-2006, 12:19
Проблема не в firewall (если имеется в виду тот который на ПК) т.к. он отключен. настройки firewall на роутере стандартные
Вот на роутере его и отключите.
hrumkala
28-04-2006, 06:48
Отключил firewall на роутере, результат тот же. Нет ли какого нибудь описания как настроить wl500g.deluxe для работы с FTP, а именно какие порты пробросить, какие правила задать и т.д. и если можно с примерами
Имеется wl500gx прошивка 1.9.2.7-7c Oleg'а.
Решил организовать mini-FTP из флешки 256Mb.
Все работает, файлы заливаются, сливаются.
Но если создать папку а в ней файл(или еще одну папку), то этот файл(папку) переименовать не получается.
Выдает в FXP 553 Permission denied.:(
Создать и удалить файлы дает.
При этом переименование файла работает в корневой папке FTP.
Помогите кто знает.
Сенкс.
Кривой там сервер. Часть я исправил, часть нет.
Либо пользуйтесь самбой, либо ставьте vsftpd, я описывал процедуру где-то.
, либо ставьте vsftpd, я описывал процедуру где-то.
У меня с vsftpd при копирование папок с русскими именами на ftp-сервер iexplorer ругается так- "В ходе открытия папки на ftp-сервере произошла ошибка. Убедитесь, что у вас есть разрешения открывать эту папку. Подробности: 550 Failed to change directory." Жму ОК на каждый файл и всё записывается. Мне это не особо мешает, пусть ругается.
Подключил к WL-500g deluxe HDD на 200 Гб. Размечен ext3 под Linux.
Сделал все вроде как написано.
Enable FTP Server=Yes
Enable Samba Demo mode=Yes, Enable hidden read-write share=Yes
Программой SecureFX™ 3.0.4 Build 889 пытался залить на ftp образы DVD размером от 3 до 8 Гб. Обнаружилась непонятка, в какой-то момент времени отображаемый размер закачаного файла на ftp начинает отличаться от реально залитого. Например, закачка показывает что залито больше 2 ГБ, а в окне навигации по ftp эта же программа показывает что файл порядка 900 Мб. Если прервать закачку и запустить докачку файла заново, то программа так и покажет что файл 900Мб и начнет докачивать с этого места. На чужие ftp все закачивается и докачивается без проблем. Подскажите в чем фокус. Или я просто что-то недонастроил или непонял?
Штатный фтп-сервер не работает с файлами больше 2 Гб.
воткнул усб корзину с нулевым неразбитым винтом в роутер, и понял, что не могу своими силами переразбить диск и сделать фтп.
может кто подскажет простейшую пошаговую инструкцию по созданию разделов и настройке фтп при помощи телнета виндусятнику, никсы видевшему только в виде отчетов прокси сервера?
заранее спасибо.
и хотелось бы понять, каким образом при помощи вебинтерфейса можно разным пользователям на разные директории давать разные права, или это из вебинтерфейса не возможно, и тут нужны знания юникса и правильные руки и телнет же?
Если вместо флэшки используется жесткий диск большого размера, то разбить и отформатировать его лучше под Linux, можно под Knoppix, средствами роутера можно сделать, но перед форматированием нужно создать и включить своп раздел (при форматировании большого диска нужно много памяти) - возиться с этим нет смысла. Если linuxа нет, то можно роутером:
например разбить fdisk /dev/scsi/host0/bus0/target0/lun0/disc
включить своп если нужно /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2команда форматирования приведена выше.
начинаю разбивать диск по следующей инструкции, получаю
[admin@(none) root]$ fdisk /dev/scsi/host0/bus0/target0/lun0/disc
Unable to open /dev/scsi/host0/bus0/target0/lun0/disc
что я делаю не так, помогите плз, явно косарезю, но в чем, ну не понимаю я линукса.
Tsvetkov
18-06-2006, 20:09
fdisk -l (маленькая L) - покажет список дисков возможных для разбития
советую http://www.die.net/doc/linux/
[admin@(none) root]$ fdisk -l
[admin@(none) root]$
тут как я понимаю, надо сначала с корзиной разобраться? почему не показывает ни одного винта?
добавлено опосля:
корзина с винтом под виндами определяются...
значит рабочие...
что делать с роутером?
прикладываю логи, заранее спасибо...
А lsmod в телнет на роутер что говорит?
Пока я вижу вот эту строчку подозрительной:
Jun 19 06:52:00 kernel: usb.c: USB device 2 (vend/prod 0x928/0x1) is not claimed by any active driver.
вендор 0х928 - Oxford Semiconductor Ltd
видимо это и есть Ваш девайс. Коробка не iogear случаем? Под виндоус драйвера вы не ставили дополнительные?
И еще выполните
cat /proc/bus/usb/devices
и результат сюда.
[admin@(none) root]$ cat /proc/bus/usb/devices
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 4
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.04
S: Manufacturer=Linux 2.4.20 ehci_hcd
S: Product=PCI device 1106:3104
S: SerialNumber=01:02.2
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=256ms
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0928 ProdID=0001 Rev= 0.00
S: Manufacturer=Oxford Semiconductor Ltd.
S: Product=OXSEMI Mass Storage
S: SerialNumber=ABCDEF0123456789
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=120
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=100
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=0317 Rev= 1.00
S: Manufacturer=HewLett Packard
S: Product=HP LaserJet 1200
S: SerialNumber=00CNC2816992
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=07(print) Sub=01 Prot=03 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
I: If#= 0 Alt= 1 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
I: If#= 0 Alt= 2 #EPs= 1 Cls=07(print) Sub=01 Prot=01 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
[admin@(none) root]$ lsmod
Module Size Used by
videodev 8344 0 (unused)
audio 50680 0 (unused)
soundcore 5320 0 [audio]
printer 12676 1
ehci-hcd 23404 0 (unused)
usb-uhci 28292 0 (unused)
usbcore 77264 1 [audio printer ehci-hcd usb-uhci]
ipt_NETMAP 992 2
ip_nat_starcraft 2224 0 (unused)
wl 423856 0 (unused)
et 34912 0 (unused)
сама железяка официально звучит как Hard Box ST-Lab (S-150) USB2.0 + SATA int. for HDD 3,5" (Алюминиевый корпус) и выглядит так:
http://retail.usn.ru/upload/catalog/a/c/40002396_hardbox_usb2.0.jpg
да, забыл добавить, под винду дополнительных драйверов не ставил.
Дык у Вас судя по всему запрещена и самба и фтп и нфс. Поэтому и не работает. Грузите модули тогда вручную.
действительно, фтп был выключен, после включения оного сразу появился радостный результат в виде
[admin@(none) root]$ fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk /dev/scsi/host0/bus0/target0/lun0/disc doesn't contain a valid partition tableбуду пробовать разбить винт дальше, кстати, размер своп двойной размер оперативной памяти, а какой он у делюкса?:)
кстати, под своп, какой раздел резать? обычную партицию? или свой линуксовый раздел? можно с этого момента буквально на пальцах. вот у меня винт 80 гигов, что мне и как делать? создать первую партицию 75 гигов, создать вторую пять гигов, отформатировать обе партиции.ю затем на вторую партицию включить своп командой /sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2?
Пальцев не хватит. Памяти у делюкса - 32 мб. Разбить диск, проставив свопу нужный тип раздела, потом создать там своп с помощью mkswap, включить с помощью swapon. Дальше создать ext3.
итак, теоритический мозговой штурм. если в чем то не прав. поправьте пожалуста:)
1. разбиение диска при помощи fdisk
fdisk /dev/scsi/host0/bus0/target0/lun0/disc
жмем n, p, 1, +78438M, enter
жмем n, p, 2, enter
в результате имеем два раздела, второй получился чуть больше 64М под своп. первый занимает все остальное пространство диска под фтп.
теперь меняем тип партиции под своп - t, 2, 82, enter
проверка результатов, жмем p и видим два диска. больший первый тип 83, второй мелкий 82. если все так и есть, жмем w, enter и выходим.
2. форматирование раздела под фтп:
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
3. форматирование и монтирование свопа:
/sbin/mkswap /dev/scsi/host0/bus0/target0/lun0/part2
4. включение свопа:
/sbin/swapon /dev/scsi/host0/bus0/target0/lun0/part2
5. ну теперь осталось перезагрузить роутер и фтп должен заработать. правильно я понимаю? теоритическая часть у меня косяков не содержит?
Второй пункт д.б. последним. Своп нужен для того, чтобы хватило памяти на создание большой файловой системы.
фтп заработал, спасибо огромное.
теперь вопрос такого порядка, что бы рулить правами разным пользователям на разные директории, нужно что? делать это телнетом или же данная версия сервера это не позволяет и надо ставить другой фтп сервер?
Stanislaff
28-06-2006, 11:30
Через роутер подключается один комп с поднятым на нём FTP, необходимо, чтобы этот FTP был доступен из WAN. Долго я парился с virtual server, вконец плюнул и сделал его DMZ - всё работает, но. Не по 21-му порту. Какой угодно - но не 21.
USB application - FTP server, ессно, отключен.
Подобную тему на форуме я не нашёл (может быть, плохо искал?)
Что мне ещё подкрутить, чтобы FTP был доступен по стандартному порту???
Stanislaff
28-06-2006, 11:52
Абсолютно точно не режет.
Может, я где чего-то с сеттингами намудрил?.. Хотя, казалось бы, где уж там намудрить можно...
Я даже в топ заглянул - ftp демона не увидел.
Stanislaff
28-06-2006, 17:10
Ещё выяснился такой момент: если из LAN FTP доступен как в активном, так и в пассивном режиме, то из WAN - только в активном.
Блин, чувствую, что разгадка где-то рядом.... Route отключен, Port Trigger отключен, Virtual Server отключен, FireWall включен, WAN to LAN выключен, LAN to WAN включен, пропускает все пакеты кроме 110 порта. (Если фильтрацию включать/выключать в других сочетаниях - нифига не работает). На FTP указано, что при использовании пассивного режима надо использовать IP роутера, а не самого компа...
Насчёт пассивного режима - он не будет работать при порте, отличном от 21.
ThinkPad
28-06-2006, 20:04
1. Поменять в настройках роутера порт встроенного ФТП на другой (отличный от 21)
2. Настроить в Virtual Server переброс портов (только оставить только 21 порт, все двоеточия нафиг)
Пример:
Port Range Local IP Local Port Protocol Protocol No. Description
21 (IP компа внутри) 21 TCP (пусто) FTP Server
В принципе можно прописать в PostBoot следующую строчку:
iptables -t nat -A PREROUTING -p tcp -d 192.168.0.187/255.255.255.255 --dport 21 -j DNAT --to 192.168.254.1:21
где 192.168.0.187 это внешний ай пи (роутера), а 192.168.254.1 внутренний, на котором стоит ФТП сервер
У меня сделано так, и всё работает, в том числе и пассивный режим.....
Stanislaff
28-06-2006, 20:16
1. Поменять в настройках роутера порт встроенного ФТП на другой (отличный от 21)
2. Настроить в Virtual Server переброс портов (только оставить только 21 порт, все двоеточия нафиг)
Пример:
Port Range Local IP Local Port Protocol Protocol No. Description
21 (IP компа внутри) 21 TCP (пусто) FTP Server
В принципе можно прописать в PostBoot следующую строчку:
iptables -t nat -A PREROUTING -p tcp -d 192.168.0.187/255.255.255.255 --dport 21 -j DNAT --to 192.168.254.1:21
где 192.168.0.187 это внешний ай пи (роутера), а 192.168.254.1 внутренний, на котором стоит ФТП сервер
У меня сделано так, и всё работает, в том числе и пассивный режим.....
Сделал так - не помогает... Вот ведь незадача-то... А у тебя фильтрация пакетов, фаерволл включены?
ThinkPad
28-06-2006, 23:26
фаерволл включен..... фильтрация пакетов???? а это что????
вот таблица форвардинга у меня :-)
Destination Proto. Port Range Redirect to
192.168.0.187 TCP 413 192.254.254.1
192.168.0.187 TCP 411 192.254.254.1
192.168.0.187 TCP 21 192.254.254.1
10.33.10.33 UDP 4545 192.254.254.1
10.33.10.33 TCP 4545 192.254.254.1
10.33.10.33 UDP 16000 192.254.254.2
10.33.10.33 TCP 16000 192.254.254.2
10.33.10.33 TCP 413 192.254.254.1
10.33.10.33 TCP 411 192.254.254.1
10.33.10.33 UDP 26707 192.254.254.1
10.33.10.33 TCP 26707 192.254.254.1
10.33.10.33 TCP 21 192.254.254.1
там еще и DC++ серваки и клиенты и Хаб-Линк
10.33.10.33 и 192.168.0.187 это айпи роутера наружу.....
Tsvetkov
29-06-2006, 12:56
Stanislaff - у тяж 2 компа - один влан другой в ван и вперед ;)
зы хошь в гости приеду ?
Stanislaff
29-06-2006, 22:28
Stanislaff - у тяж 2 компа - один влан другой в ван и вперед ;)
зы хошь в гости приеду ?
У меня сейчас один рабочий комп на котором как раз FTP и живёт плюс периодически от одного до трёх покетов по WiFi в инет ходят. Но покетам только инет нужен, без прочих всяких благ цивилизации =)
В гости - это можно после 20 июля, когда я из похода вернусь.
ybarmz_w
20-07-2006, 19:10
Здравствуйте,
Есть wl500gP . последняя прошивка Олега (.pre4). По USB подключен HDD. Настроен ftp на 20 порту.
Из LAN замечательно захожу на ftp, а из WAN только могу соединиться. Потом начинается passive mode и все.
Как открыть в инет FTP на НЕ 21 порту?
В форуме искал,все что нашел - http://wl500g.info/showthread.php?t=5651
http://wl500g.info/showthread.php?t=2085&highlight=passive+mode+wan
У меня картинка примерно такая, как описана во втором трэде, но не во внутренней сети FTP, а на самом роутере.
ybarmz_w
20-07-2006, 19:24
http://wl500g.info/showthread.php?t=5575&highlight=mtu
Вот тут это обсуждалось. Но все таки как это нормально включить? без разрешения всем всего.
justmara
30-07-2006, 19:21
Забавная ситуация - не знаю, как решить.
Есть wl500g deluxe с прошивкой 7e. Есть локальная сеть районная и есть интернет через VPN из нее.
Есть также поднятый локально Serv-U ftp server. Он получает с роутера внешний ip (от vpn) и считает его своим внешним адресом. На роутере проброс портов настроен. Все работает отлично до тех пор, пока пользователь из локалки не пытается дать команду PASV. Serv-U отдает ему в ответ внешний IP+port и конечно же клиент отваливается.
Варианты решения, которые видятся мне:
а) научить Serv-U двум ip. По-моему нереально 8)
б) поднять 2 фтп (например внешний на 21 и локальный на 1021 ) и научить роутер пробрасывать порты на них в зависимости от источника. Т.е. приходя на 21й порт роутера они будут перекидываться либо на 21й либо на 1021й порты компа.
Как?
Или есть еще пути?
Надо же так излагать :eek: Ладно, попробу расшифровать...
Есть также поднятый локально Serv-U ftp server. Он получает с роутера внешний ip (от vpn) и считает его своим внешним адресом.
FTP сервер, не имеет не одной из описанных выше фичей, т.е. Получать IP он не может, считать IP своим тоже ;) Он всего-лишь открыват указанный порт на указанном IP и ждет.
На роутере проброс портов настроен.
Зачем, если у тебя FTP на внешним IP?
Все работает отлично до тех пор, пока пользователь из локалки не пытается дать команду PASV. Serv-U отдает ему в ответ внешний IP+port и конечно же клиент отваливается.
И что из локалки не могут достучаться до внешнего IP роутера? Добавь запись в route, или разреши на файрволе, в любом случае это не нормально.
Варианты решения, которые видятся мне:
а) научить Serv-U двум ip. По-моему нереально 8)
Используй proftpd, там можно повесить вирутальные сервера с одним корнем на два IP, будут работать и не жужжать ;)
б) поднять 2 фтп (например внешний на 21 и локальный на 1021 ) и научить роутер пробрасывать порты на них в зависимости от источника. Т.е. приходя на 21й порт роутера они будут перекидываться либо на 21й либо на 1021й порты компа.
Как?
LOL Извини, но это называется японским анонизмом... Как, я лучше промолчу, а то забанять :D
justmara
30-07-2006, 19:56
FTP сервер, не имеет не одной из описанных выше фичей, т.е. Получать IP он не может, считать IP своим тоже Он всего-лишь открыват указанный порт на указанном IP и ждет.
У любого фтп есть IP адрес, который он считает своим. Или домен. Или что угодно. Это тот адрес, который он отдает в ответ на PASV-запрос - туда он говорит клиенту подключаться. Это протокол FTP.
Зачем, если у тебя FTP на внешним IP?
Чтоб был доступен из интернета.
И что из локалки не могут достучаться до внешнего IP роутера? Добавь запись в route, или разреши на файрволе, в любом случае это не нормально.
Если буду ломиться по внешнему, VPN-овскому IP, то это будет роут "через интернет", т.е. будет им считаться, как интернет-трафик, а не локальный.
Если буду ломиться по внешнему, VPN-овскому IP, то это будет роут "через интернет", т.е. будет им считаться, как интернет-трафик, а не локальный.
Хммм, если не секрет, это кому "им", ты биллинг умудрился поднять на этом роутере чтоли? :confused: А так ситуация прояснилась, действительно проще всего поднять proftpd, и под ним два виртуальных сервера на локальном и внешем IP-х. Если нужно чтоб на FTP стучались по одному адресу локально и из инета, самое простое, поднять локальный BIND и всех пользователей повесить на него, а там зону FTP домена припарковать на локальный IP FTP, IMHO так... Заворачивать трафик iptable-ом, это конечно вариант, но проц у сабжа слабоват чтобы FTP трафик фильтровать...
justmara
30-07-2006, 21:40
Хммм, если не секрет, это кому "им"
Просто локалка у провайдера организована фтп-шниками. Ни dc, а фтп. Каждый ставит себе, сообщает о нем поисковику и тот сканит периодически. Т.е. куча фтп-серверов с локальными адресами.
Я свой поднимал чтобы он был доступен мне через интернет. С работы или еще откуда.. Он и был настроен на dyndns. Вот сейчас я решил его и в локалку расшарить.
Прошивка 1.9.2.7-7e на делюксе. Домовая сеть с интернетом по pptp.
Не могу сделать аплоад через FTP на сайт, обратно скачать могу. Без роутера все работает.
Provider Degunino.net
Страница WAN:
Тип соединения: PPTP
IP адрес (если есть): 10.158.50.XY
Сетевая маска: 255.255.255.0
Гейтвей (если есть): 10.158.50.253
ДНС - вручную
ДНС1: 192.168.0.1
ДНС2: 192.168.0.253
MTU: (не отличается)
MRU: (не отличается)
Service Name: (не используется)
Access Concentrator Name: (если используется)
Additional pppd options: nomppe-stateful maxfail 0
ISP:
Hostname: нет
MAC Address: тот к которому вы привязаны
Heart-Beat Server: 192.168.0.253
Страница Route:
10.0.0.0 255.0.0.0 10.158.50.253 1 MAN
Пробовал сделать даунгрейд на 7-6b, не помогло. Самое забавное, что точно помню, что с пол-года тому назад, все работало нормально.
Подскажите в чем может быть проблема.
На всякий случай напишу в чем была причина. Может кому пригодится.
Был включен антивирус Nod32.
При этом -
1. Он не мешал аплоаду по ФТП без роутера
2. Он не мешал аплоаду если использовать роутер с названием типа что-то Парадайм (стоит на работе для СТРИМА).
Таже была проблема и тоже точно помню, что с пол-года тому назад, все работало нормально. Заливалось на фтп серв в инете ровно 512 байт и дальше никак. Но на некоторые сервера все нормально получалось залить. Сначала грешил на сервак. Теперь после успешной попытки аплоада, при отключенном роутере, грешу на обновленную прошивку (менял вроде 1.9.2.7-7b на 1.9.2.7-7d, точно не помню). Вылечил глюк уменьшением значения MTU.
Железка WL500gDeluxe. Инет работает через PPPoE.
вот купил, правда не 2 а 3 штуки =) но юзаю тока 2.
спасибо олегу за его старания, все просто супер сижу балдею.
терь по вопросу один роутер в систем логе пишет кпу и рам а второй нет в чем засада?
Jan 1 03:00:03 syslogd started: BusyBox v1.1.3
Jan 1 03:00:03 kernel: klogd started: BusyBox v1.1.3 (2006.06.29-17:07+0000)
Jan 1 03:00:03 kernel: cpu probe
Jan 1 03:00:03 kernel: prom init
Jan 1 03:00:03 kernel: cpu report
Jan 1 03:00:03 kernel: CPU revision is: 00029006
Jan 1 03:00:03 kernel: Primary instruction cache 16kb, linesize 16 bytes (2 ways)
Jan 1 03:00:03 kernel: Primary data cache 16kb, linesize 16 bytes (2 ways)
Jan 1 03:00:03 kernel: Linux version 2.4.20 (root@omnibook) (gcc version 3.2.3 with Broadcom modifications) #60 Sun Sep 3 22:38:39 MSD 2006
Jan 1 03:00:03 kernel: Setting the PFC value as 0x15
Jan 1 03:00:03 kernel: Determined physical RAM map:
Jan 1 03:00:03 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 03:00:03 kernel: On node 0 totalpages: 8192
Jan 1 03:00:03 kernel: zone(0): 8192 pages.
Jan 1 03:00:03 kernel: zone(1): 0 pages.
Jan 1 03:00:03 kernel: zone(2): 0 pages.
Jan 1 03:00:03 kernel: Kernel command line: root=/dev/mtdblock2 noinitrd init=/linuxrc console=ttyS0,115200
Jan 1 03:00:03 kernel: CPU: BCM4704 rev 9 at 264 MHz
Jan 1 03:00:03 kernel: Calibrating delay loop... 263.78 BogoMIPS
Jan 1 03:00:03 kernel: Memory: 30068k/32768k available (1776k kernel code, 2700k reserved, 248k data, 72k init, 0k highmem)
Jan 1 03:00:03 kernel: Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Jan 1 03:00:03 kernel: Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Jan 1 03:00:03 kernel: Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Jan 1 03:00:03 kernel: Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan 1 03:00:03 kernel: Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Jan 1 03:00:03 syslogd started: BusyBox v1.1.3
Jan 1 03:00:03 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan 1 03:00:03 kernel: HDLC line discipline: version $Revision$, maxframe=4096
Jan 1 03:00:03 kernel: N_HDLC line discipline registered.
Jan 1 03:00:03 kernel: loop: loaded (max 8 devices)
Jan 1 03:00:03 kernel: PPP generic driver version 2.4.2
Jan 1 03:00:03 kernel: PPP Deflate Compression module registered
Jan 1 03:00:03 kernel: PPP BSD Compression module registered
Jan 1 03:00:03 kernel: MPPE/MPPC encryption/compression module registered
Jan 1 03:00:03 kernel: Amd/Fujitsu Extended Query Table v1.3 at 0x0040
Jan 1 03:00:03 kernel: number of CFI chips: 1
Jan 1 03:00:03 kernel: Flash device: 0x800000 at 0x1c000000
Jan 1 03:00:03 kernel: Physically mapped flash: squashfs filesystem found at block 945
Jan 1 03:00:03 kernel: Creating 5 MTD partitions on "Physically mapped flash":
Jan 1 03:00:03 kernel: 0x00000000-0x00040000 : "pmon"
Jan 1 03:00:03 kernel: 0x00040000-0x007f0000 : "linux"
Jan 1 03:00:03 kernel: 0x000ec5fc-0x007f0000 : "rootfs"
Jan 1 03:00:03 kernel: 0x007f0000-0x00800000 : "nvram"
Jan 1 03:00:03 kernel: 0x003e0000-0x007f0000 : "flashfs"
Jan 1 03:00:03 kernel: sflash: found no supported devices
Jan 1 03:00:03 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jan 1 03:00:03 kernel: IP Protocols: ICMP, UDP, TCP
Jan 1 03:00:03 kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
Jan 1 03:00:03 kernel: TCP: Hash tables configured (established 2048 bind 4096)
Jan 1 03:00:03 kernel: ip_conntrack version 2.1 (256 buckets, 2048 max) - 344 bytes per conntrack
Jan 1 03:00:03 kernel: ip_conntrack_pptp version 1.9 loaded
Jan 1 03:00:03 kernel: ip_nat_pptp version 1.5 loaded
Jan 1 03:00:03 kernel: ip_tables: (C) 2000-2002 Netfilter core team
Jan 1 03:00:03 kernel: ipt_time loading
Jan 1 03:00:03 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Jan 1 03:00:03 kernel: IPv6 v0.8 for NET4.0
Jan 1 03:00:03 kernel: IPv6 over IPv4 tunneling driver
Jan 1 03:00:03 kernel: NET4: Ethernet Bridge 008 for NET4.0
Jan 1 03:00:03 kernel: 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com>
Jan 1 03:00:03 kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan 1 03:00:03 kernel: FAT: bogus logical sector size 30464
Jan 1 03:00:03 kernel: FAT: bogus logical sector size 30464
Jan 1 03:00:03 kernel: NTFS: Unable to set blocksize 512.
Jan 1 03:00:03 kernel: VFS: Mounted root (squashfs filesystem) readonly.
Jan 1 03:00:03 kernel: Mounted devfs on /dev
Jan 1 03:00:03 kernel: Freeing unused kernel memory: 72k freed
Jan 1 03:00:03 kernel: Algorithmics/MIPS FPU Emulator v1.5
и еще один баг поставил vsftpd все по факу но нифига он ни из post-mounta(rwx стоит) ни из post-boota не грузиться =(
Ну проблема там какая-то, вот и не пишется. Памяти у обиз по 32?
Насчёт скриптов - может забыли #!/bin/sh ?
#!/bin/sh
стоит во всех скриптах
лог команды free
total used free shared buffers
Mem: 30140 12180 17960 0 1512
Swap: 0 0 0
Total: 30140 12180 17960
что может быть за ошибка?
Jan 1 03:00:03 kernel: Amd/Fujitsu Extended Query Table v1.3 at 0x0040 ----энто что?(хард фуджик но он же есчо не замаунтился?)
На логи не обращайте внимания. Есть там глюки.
ls -al /usr/local/sbin/
drwxr-xr-x 1 admin root 0 Oct 10 23:47 ./
drwxr-xr-x 1 admin root 0 Jan 1 2000 ../
-rwxr-xr-x 1 admin root 299 Oct 12 14:49 post-boot*
-rwxr-xr-x 1 admin root 95 Oct 11 16:06 post-mount*
если ты про Х бит то стоит канешна =)
Хм... А чем файлы редактировались?
Вы их пытались запускать ручками, т.е. просто написать post-boot?
хм не понял вопроса, создал фаил он со звездой редактю из мц или ручками из ви.
екзекут бит стоит что не так?
все остальные опции постмаунта как то маунт опт работают а фтп не грузит
проверил тока что вручную пост-маунт выполняет все действия но при загрузке нет. =(
хм не помню помоему они указывают на то что это автостарт скрипт?
Вы их не сами в имя добавили? Т.е. может конечно у Вас стоит какой-то ls Из пакета, который так показывает. А /bin/ls -al /usr/local/sbin сделайте?
нет простой ls
[admin@Router root]$ /bin/ls -al /usr/local/sbin/
drwxr-xr-x 1 admin root 0 Oct 10 23:47 .
drwxr-xr-x 1 admin root 0 Jan 1 2000 ..
-rwxr-xr-x 1 admin root 269 Oct 16 12:52 post-boot
-rwxr-xr-x 1 admin root 110 Oct 16 13:13 post-mount
блин я уже пытался извратиться в другом скрипте типа в постмаунте ссылка на мой скрипт а там команда на запускт фтп нифига =( вручную оба скрипта отрабатываються, после ребута нифига =(
Пришлите мне flashfs, сохранив его через веб интерфейс.
отправил на oleg@cs.msu.su
да кстати хард отформатен в ext3 partition magic'ом.
А нету ничего... Приложите к посту.
хмм тут пытались еще с oleo из англ говорящего форума мне transmission настроить(правда на 2м роутере домашнем), так он грит что первый раз видит багу когда просто клиент стартует, а если демон в бекграунде то стартует, качает немного и вылетает =(
Посмотрел. Можете удалять из сообщения...
Вы уверены, что не запускается post-boot? В начало вызов logger не пробовали добавить?
flashfs enable Не забыли вызвать?
Ещё - Вы там iptables вызываете, это, строго говоря, неправильно, такие вещи должны быть в post-firewall.
dropbear тоже не запускается?
может просто дело не доходит до post-boot, что-то там у Вас виснет по дороге?
хмм post-boot какраз пускаеться,вы же сами в мануале писали тчо надо запуск фтп сувать в постмаунт. про иптаблес знаю потом поправлю, дропбир и все остальное работает нормально, сейв флеша делаю ессесьно, иначе ничеб не работало.
А логгер как добавить?
тьфу... т.е. не работает только post-mount?
к сожаления именно постмаунт =(
Дык а нафига он Вам нужен то? Он и не будет работать, поскольку Вы все сервисы свзяанные с диском запретили в вебе.
Монтируйте прямо из post-boot, куда Вам нужно.
Или, если уж очень хочется post-mount, то выкидывайте из post-boot insmod, разрешайте в вебе ftp, но запретите всех пользователей. Тогда он не запустится, но всё остальное выполнится.
разрешайте в вебе ftp, но запретите всех пользователей. Тогда он не запустится, но всё остальное выполнится.
каких пользователей? т.к. vsftpd пашет по линуховским юзерам их и запрещять? но у степидфтп же свои юзеры. :confused:
Дык а нафига он Вам нужен то? Он и не будет работать, поскольку Вы все сервисы свзяанные с диском запретили в вебе.
Монтируйте прямо из post-boot, куда Вам нужно.
Или, если уж очень хочется post-mount, то выкидывайте из post-boot insmod, разрешайте в вебе ftp, но запретите всех пользователей. Тогда он не запустится, но всё остальное выполнится.
Олег, а у меня тоже такая же конфигурация, в пост-бут instmod, а в вебе запрещён запуск sftpd и нормально отрабатывает пост-маунт. Только я vsftpd пускаю от имени xinetd, как в каком-то туториале прочитал.
еще вопрос с дуру запустил init на запущеном роутере, короче он повис =( есть ли какиенить команды типа wakelan для асуса чтоб ребутнуть его дистанционно, reboot из ssh не предлагать +)
вчера после того как настроил все скрипты нормально и т.п. слетел флеш и настройки =( почему?
А Вы netstat -an запускали? Действительно на этом порту кто-то сидит?
[admin@[xMZx] root]$ netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:515 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:9100 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5431 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:3838 0.0.0.0:* LISTEN
tcp 0 368 192.168.123.254:5431 192.168.123.121:1189 ESTABLISHED
tcp 0 0 127.0.0.1:80 127.0.0.1:1492 TIME_WAIT
tcp 0 0 127.0.0.1:80 127.0.0.1:1488 TIME_WAIT
tcp 0 545 192.168.123.254:5431 192.168.123.121:1188 ESTABLISHED
tcp 0 0 127.0.0.1:80 127.0.0.1:1489 TIME_WAIT
tcp 0 0 127.0.0.1:80 127.0.0.1:1490 TIME_WAIT
tcp 0 0 127.0.0.1:80 127.0.0.1:1491 TIME_WAIT
tcp 0 0 :::22 :::* LISTEN
tcp 0 0 :::23 :::* LISTEN
tcp 0 1340 ::ffff:85.192.25.26:22 ::ffff:85.192.25.1:1227 ESTABLISHED
udp 0 0 0.0.0.0:1024 0.0.0.0:*
udp 0 0 0.0.0.0:9999 0.0.0.0:*
udp 0 0 0.0.0.0:53 0.0.0.0:*
udp 0 0 0.0.0.0:1900 0.0.0.0:*
raw 0 0 0.0.0.0:255 0.0.0.0:* 0
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 6 [ ] DGRAM 362 /dev/log
unix 2 [ ] DGRAM 1237
unix 2 [ ] DGRAM 671
unix 2 [ ] DGRAM 367
unix 2 [ ] DGRAM 365
[admin@[xMZx] root]$ ps
PID Uid VmSize Stat Command
1 admin 684 S /sbin/init
2 admin SW [keventd]
3 admin RWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
58 admin 308 S telnetd
63 admin 376 S httpd vlan1
69 admin 396 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
70 admin 364 S klogd
71 nobody 404 S dnsmasq
76 admin SW [khubd]
85 admin 276 S lpd
87 admin 260 S p9100d -f /dev/usb/lp0 0
90 admin 340 S waveservermain
103 admin 320 S infosvr br0
104 admin 468 S watchdog
107 admin 340 S ntp
116 admin SW [usb-storage-0]
117 admin SW [scsi_eh_0]
122 admin 448 S dropbear -b /usr/local/sbin/sh_banner
131 admin SW [kjournald]
142 admin 620 S /opt/sbin/xinetd
183 admin 496 S upnp -D -L br0 -W vlan1
185 admin 744 S dropbear -b /usr/local/sbin/sh_banner
186 admin 540 S -sh
190 admin 408 R ps
[admin@[xMZx] root]$
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
Ну вот, кто-то сидит на 21 порту. Понять, кто можно с помощью полного netstat, запустив его netstat -anp
Он есть в пакетах вроде.
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 139/xinetd
но фтп то не пашет, в том то и дело что демон биндит порт и фтп не может запуститься имхо
жаль что я так и продолжаю грить сам с собой но одну проблему я вроде решил.
помниться у меня был гиммор с логинами это из-за того что я восстанавливал слетевшие настрокий с разных роутеров, как-то настройки мои, а вот флеш от роутера с работы, но не суть, меня волновали различия в логинах для веб админки и системный логин т.е. рут.
короче рута небыло =)
был админ тупо в /etc/group добавленный в группу рута типа
root:x:0:admin
удалив его вручную я так же в ручную поменял админа на рута, что как-то более нормально.
далее встал вопрос где собсна логин на админку храниться а комадна
nvram show
показала много чего интересного в частости лежащие в открытом виде логин и пасс =( кот ставяться
nvram set http_username=****
nvram set http_passwd=*****
Вот такие вот веселые дела =)
Кстати команда nvram show оказалась оочень интересной, часть опцый кот остаються под большим вопросом как то:
default_physical_authentication_enable
os_ram_addr
filter_wl_default_x
audio_enable
x_Setting
и т.д. и т.п. =) Хотелось бы хотяб описание самых важных полей получить =)
ЗЫ.Собсно затеил раздачу прав я из-за того что мой друг с локалки запросил меня дать ему шел, но сами понимете что рута давать не охота, а что-то дать хочеться, возник вопрос, простым добавление новой группы и/или добавлением в группу ноубоди дело не решилось ибо человеку все равно не хватает прав для настройки и запуска некоторых сервисов типа хттпд и впн сервака, есть ли варианты дать права но не давать рута?
ЗЗЫ И наконец помогитеж плз с фтпшником, ужос какойто и так не бутиться и так не бутиться =(
Вы как-то слишком странно решаете проблемы. :) Имя Admin можно поменять на любое другое через web интерфейс, естественно, что в консоли исопльзуется оно же. Что касается пароля - да, он хранится в открытом виде в nvram, так вот сделано. Доступ к nvram имеет только root.
Что касается переменных nvram - то никакого описания нет, понять смысл переменных можно изучив исходные тексты.
согласен что странно но меня на это вынуждает роутер ибо сам он меняет через веб только логин и пасс к вебу =) а системн овсе остаеться так как было. забыл кстати сказать об этом.
А по поводу фтп ктонить чемниьт помогет? Хотяб свои варианты установки фтп и автозапуск.
Дык, Вы же сами сохранили passwd и group во flashfs, значит должны отдавать себе отчёт о последствиях.
понял. так что насчет фтп?
товарисч oleo сильно помог мне и на ентот раз =)
запускать надо было
/opt/sbin/vsftpd /opt/etc/vsftpd.conf
Вот странно, я думал, что вот это - http://wl500g.info/showpost.php?p=15317&postcount=5 Вы уж точно прочитали. :(
прочитал, гяньте сами там просто vsftpd, без путей, или писать в path /opt/sbin или явно указывать при запуске
Теперь понял в чём проблема... Тем не менее, я вариант без xinted использовал...
Сразу скажу одну вещь. Я никогда не работал в никсах. Есть старенький диск. Приобрел внешнюю коробку. Диск на 30 Гб. Возможно ли разбить диск пополам и одну половину запустить под ФТП сервер, а другую оставить для торрентов? В закрепленных темах вроде бы написано как настроить торрент, но БОГ ты мой куда всё это прописывать? Что за скрипты. Куда их совать? Что вообще происходит? И как настроить ФТП сервер? Попробовал сам, диск в Фат 32, фтп включил. Пишет что нет его..... Я конечно понимаю, что мои вопросы вызовут у кого то улыбку, у кого то смех. Но ведь море таких как я! ФАК и все закреплённые темы прочел (уже несколько раз) Написано грамотно (я чувствую) но я 60% не понимаю! Охх.... помогите плз. Может действительно написать один раз подробный ФАК для чайников? Знал бы что да как, то давно бы вывесил его тут :=) Надеюсь на Вас братья. Жду помощи.
dccharacter
04-11-2006, 12:18
http://wl500g.info/showthread.php?t=4440
http://wl500g.info/showthread.php?t=4440
Прочёл несколько раз. Это про расшаривание. Как сделать ФТП и торрент? Самое главное что куда прописывать надо?
http://www.wl500g.info/showthread.php?t=5438 - вот же про торрент всё расписано.
А про ftp в настройке с нуля написано. Про vsftpd на macsat.com в разделе tutorials есть.
http://www.wl500g.info/showthread.php?t=5438 - вот же про торрент всё расписано.
А про ftp в настройке с нуля написано. Про vsftpd на macsat.com в разделе tutorials есть.
Хорошо попробую по другому.
"screen - это виртуальный терминал.
Установка: ipkg install screen
Запуск: screen <прога, которую запускаем>, после того как запустился, нажимаем Ctrl+A, потом D. Процесс уходит в фоновый режим. Чтобы его вытащить оттуда набираем: screen -r, или. если процесс не один, то screen -r <ID, либо имя процесса>
можно сразу запускать в фоновом режиме:
screen -dmS <любое название для окна терминала> <прога>"
Просьба для начала расшифровать вот это.
"Установка: ipkg install screen" Это как? Куда это писать? И что просто прописать и всё?
"Процесс уходит в фоновый режим. Чтобы его вытащить оттуда набираем: screen -r, или. если процесс не один, то screen -r <ID, либо имя процесса>"
Это где набрать? И что значит вот это: "Запуск: screen <прога, которую запускаем>" А какую запускаем? И как её туда закинуть?
dccharacter
04-11-2006, 20:17
Скрин, насколько я понял, это программа для запуска приложений в фоновом режиме.
Прога, которую запускаем - это клиент торрент. На подробную инструкцию по установке и настройке этого клиента есть ссылки во втором сооющении указанного треда.
В общем, велкам ту клаб :-)
Бог ты мой!! Чувствую себя ущербным....... Ну не могу я понять что куда писать! Какието директории, какие то строчки и коды! Куда всё это пихать? Откуда брать! Я же написал, что нужна инструкция для ЧАЙНИКОВ! То есть для тех кто вообще этим никогда не занимался! и не знает что вообще происходит! Вот такие дела.....а роутер нужен позарез...... Жду.....не теряя надежды... Может кто поможет.....
Вот такие дела.....а роутер нужен позарез...... Жду.....не теряя надежды... Может кто поможет.....
Чем не устраивает официальная прошивка?
Чем не устраивает официальная прошивка?
PPTP нужен. Работа одновремено в локалке и в инете через vpn.
Хоть скажите как пакеты устанавливать......
Эх... не видать мне фтп 24/7. А ведь так хотелось.....
Хоть скажите как пакеты устанавливать......
Эх... не видать мне фтп 24/7. А ведь так хотелось.....
Если фтп для локальной сети да на роутере - это будет жесть!
А если для себя - то все можно сделать!
! Внимательно ознакомиться с настройкой роутера с нуля.
По поводу выполнения всех комманд описанных выше - делается через телнет или ssh.
Если фтп для локальной сети да на роутере - это будет жесть!
А если для себя - то все можно сделать!
! Внимательно ознакомиться с настройкой роутера с нуля.
По поводу выполнения всех комманд описанных выше - делается через телнет или ssh.
А что не так с ФТП в локалку? И что такое телнет и ssh?
Вот такие я вопросы задаю.... Потому что я действительно этого не знаю....:(
скорость чтения и записи usb низкая, да и не справится железка с большим наплывом посетителей
Telnet & ssh:
http://ru.wikipedia.org/wiki/Telnet
http://ru.wikipedia.org/wiki/Ssh
Alex Kud
13-11-2006, 09:10
Должен работать.
А у WL-550gE тоже должен? Мне, например, не удалось заставить работать в пассивном. Клиент отваливается при коннекте по таймауту.
Нашел такую схему работы пассивного режима:
- Клиент устанавливает соединение, (посылает команду работать в пассивном режиме) с локального порта N (с номером из диапазона 1024-65535) на 21 порт сервера.
- Сервер посылает ответ со своего 21 порта на порт N и сообщает номер своего порта для канала данных (с номером из диапазона 1024-65535).
- Клиент устанавливает соединение с локального порта N+1 на порт сервера, который тот ему сообщил.
Пример:
Компьютер Сервер
1030 (N) ------> 21
1030 (N) <------ 21
1031 (N+1) ------> 1046
Создается впечатление, что роутер не пробрасывает порт для канала данных. При этом если у клиента задать активный режим соединения, заходит без проблем. Без роутера можно спокойно зайти в пассивном режиме. Хотелось бы узнать, кому-нибудь реально удалось заставить работать ФТП за роутером в пассивном режиме?
ThinkPad
13-11-2006, 09:18
Странные проблемы :-))
У меня прекрасно работает ФТП за роутером в пассивном режиме :-))
Настроен просто переброс 21 порта на конкретный компьютер в форвардинге портов и всё замечательно работает + еще и ДС++ в активном режиме работает по такому же принципу
З.Ы.: роутер wl500g deluxe
Alex Kud
13-11-2006, 17:08
Кому-то проблема может быть и странная, а мне вот вполне актуальная. Проброс 21-ого порта сделал, конечно, но пассивный ражим работать не хочет.... Как я понимаю, роутер должен отслеживать информацию, передаваемую по каналу управления (т.е. на его 21ый порт) и в нужный момент пробросить порт для канала данных на комп. Создается впечатление, что он этого не делает.
ThinkPad
13-11-2006, 20:01
Destination Proto. Port Range Redirect to
all UDP 4545 192.254.254.1
all TCP 4545 192.254.254.1
all UDP 16000 192.254.254.2
all TCP 16000 192.254.254.2
all TCP 413 192.254.254.1
all TCP 411 192.254.254.1
all UDP 26707 192.254.254.1
all TCP 26707 192.254.254.1
all TCP 21 192.254.254.1
192.168.0.187 TCP 413 192.254.254.1
192.168.0.187 TCP 411 192.254.254.1
192.168.0.187 TCP 21 192.254.254.1
Моя таблица роутинга при которой всё работает
4545 - порт для хаблинка (ДС++)
16000 - активный режим для клиента ДС++ на одном компе
413 и 411 - порты сервера ДС++
26707 - активный режим ДС++ на сервере для клиента ДС++
21 - тот самый ФТП сервер
Routing Table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.33.10.1 * 255.255.255.255 UH 0 0 0 WAN vlan1
192.168.0.0 * 255.255.255.0 U 0 0 0 WAN vlan1
192.254.254.0 * 255.255.255.0 U 0 0 0 LAN br0
10.33.10.0 * 255.255.255.0 U 0 0 0 WAN vlan1
default 10.33.10.1 0.0.0.0 UG 0 0 0 WAN vlan1
Переброс портов нужно настраивать не в порт-триггере, а в виртуальном сервере....... отсюда наверно ваши проблемы :-)))
Alex Kud
13-11-2006, 20:10
Переброс портов нужно настраивать не в порт-триггере, а в виртуальном сервере....... отсюда наверно ваши проблемы :-)))
У меня настроен Virtual Server, конечно, а не порт-триггер.
Alex Kud
13-11-2006, 20:18
Напишу подробнее. Собирал схему специально для теста:
(Комп с ФТП-сервером)->(LAN-порт)(WL-550gE)(WAN-порт)<-(Ноут с ФТП-клиентом)
На роутере Virtual Server - пробрасывается 21ый порт с WAN-интерфейса на 21ый порт компа.
Зайти на ФТП-сервер с ноута можно только если клиент работает в активном режиме. Пробую зайти в пассивном - клиент отваливается по таймауту.
Если подключаю напрямую ноут к компу кросс-кабелем - работают и активный и пассивный режим ФТП.
ThinkPad
13-11-2006, 20:46
а на роутере ФТП отключен????
или можно его перевесить на другой порт, отличный от 21 :-)
Режим роутера какой стоит????
Alex Kud
13-11-2006, 21:07
а на роутере ФТП отключен????
или можно его перевесить на другой порт, отличный от 21 :-)
Режим роутера какой стоит????
Да, на роутере ФТП отключен. Режим роутера - Home Gateway.
ThinkPad
13-11-2006, 22:03
Странно, у меня так же :-) таблицу форвардинга можно???
что в Пост фаервол прописано???
Попробуйте включить ФТП сервер на роутере и перевесить его на другой порт (у меня именно так сделано)
Alex Kud
15-11-2006, 22:17
Странно, у меня так же :-) таблицу форвардинга можно???
что в Пост фаервол прописано???
Подскажите, где это посмотреть. Я настраивал через web-интерфейс, включил Virtual Server, как писал выше, больше ничего особо вроде не менял.
Попробуйте включить ФТП сервер на роутере и перевесить его на другой порт (у меня именно так сделано)
Попробую...
ThinkPad
16-11-2006, 20:23
Подскажите, где это посмотреть.
Вкладка Status & Log и там Port Forwarding и Routing Table
Alex Kud
17-11-2006, 17:38
Сбросил настройки роутера, прошил новую прошивку - 1.9.2.7-7f, проверил - пассивный режим работает. Не знаю теперь, в чем было дело, то ли в прошивке, то ли что-то не так настроено было... Надо, вообще, было еще разок протестировать перед перепрошивкой... Но теперь уже не важно. Вопрос снят.
ребят сам имею зив,хотелось бы подрубить его к 500гП...Про какую коробку в 10 баксов идет речь?и где её купить?
ziv какой? если 2, то ничего не надо. Если старый, то в любом гамазине спросить контейнер для 2.5 диска с USB 2.0. И купить что-то типа:
http://www.oldi.ru/catalog/show.php?idx=16622&cod=95588&pgf=%2Fcatalog%2Findex.php%3Fmgrp%3D462%26nch%3D0% 26idp%3D11%26sort_by%3D1
http://www.oldi.ru/catalog/show.php?idx=17589&cod=99185&pgf=%2Fcatalog%2Findex.php%3Fmgrp%3D462%26nch%3D0% 26idp%3D11%26sort_by%3D1
http://www.oldi.ru/catalog/show.php?idx=14400&cod=92692&pgf=%2Fcatalog%2Findex.php%3Fmgrp%3D462%26nch%3D0% 26idp%3D11%26sort_by%3D1
Предпочтение нужно отдавать коробочкам с возмонжостью подключения внешнего БП.
Хотя, у меня фуджик живёт без проблем и с питанием только от роутера, в синей коробочке. :)
1.как определить какой у меня зив 1 или 2???Просто мне его дали на долгий срок,и я понятия не имею.
2.Как проверить что он определился роутером?
команда, которую нужно дать роутеру (например, через telnet)
Привет, други. У еня тоже вознлка поднять фтп с поддержкой пассивного режима за роутером без DMZ.
Вроде всё сдела правильно, но тем не менее не работает.
Вот скрин из админки http://img4.imagebanana.com/img/71dvk6mo/thumb/.png (http://img4.imagebanana.com/view/71dvk6mo/.png)
Ещё заметил баг админки: она не позволяет в отличие от dlink'ov добавлять диапазон конечных портов (т.е. реальные порты на ПК) http://img4.imagebanana.com/img/nds53cy6/thumb/.png (http://img4.imagebanana.com/view/nds53cy6/.png)
Буду рад если поможете, а не поможте, так не растроюсь.
не позволяет в отличие от dlink'ov добавлять диапазон конечных портов (т.е. реальные порты на ПК)
в local port указывается первый порт диапазона, а после него используется их столько сколько указано в port range
al37919, неа, я проверял эти порты через µTorrent, он показал что открывается только первый порт, остальные признает за неридиректутые!
http://img4.imagebanana.com/img/1nifia0m/thumb/myimages.png (http://img4.imagebanana.com/view/1nifia0m/myimages.png)
не уж то никто не знает решения?
Открываются все, а показывет, что проброшен только тот на котором что-то висит.