PDA

Bekijk de volledige versie : Проблема с FTP на wl500g



pab
06-08-2005, 18:19
Поставил роутер, настроил всё. всё работает.
прошивка 1.9.2.7-6b
подключение к инету по vpn (домашняя сеть)

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

что это может быть и как с этим бороться?
до установки роутра ни разу такого не было

тестировал это дело как в фаре, так и в cuteftp (думал в ней проблема) - одинаковый результат, выкидывает/не пускает...

Встала работа, а надо срочно заливать файло...

Oleg
07-08-2005, 09:12
Коннекшены откуда берутся? Я так подозреваю, что передаётся много файлов и от каждой передачи остаётся не закрытый ftp-data?
Честно говоря, я с такой проблемой не сталкивался. Будет время - посмотрю, в чём м.б. проблема. На wl500g фаервол в каком состоянии? На ПК фаервол есть?
Сейчас совет - если удалённая машина позволяет на себе что-нибудь исполнять, то делайте архив из файлов, а там уже распаковывайте...

pab
07-08-2005, 11:07
Да, передаётся много файлов, но в ftp клиенте стоит лимит на 4 конекта к одному серверу, а сервер посылает со словами, что конктов больше 8ми (мастерхост) или 5ти (зенон).

На машине нет файрвола, в настройках роутера NAT и firewall в настройках по умолчанию - ничего не трогал.

До того, как поставил роутер, на машине стоял winroute - всё нормально работало, файлы лились в несколько потоков, но конекты успешно закрывались.


в принципе если лить в один поток сейчас, то нормально, но всё равно ощущение такое, что где-то что-то либо тормозит, либо работает как-то нетак.

icCE
13-08-2005, 11:33
Как правильно пробросить ftp порт на другую машину?

Собственно ftp поднять, внутри свой сети захожу. А вот из за роутера его не видно. На роуторе ftp сервер отключен. Указанна проброска портов 20:21 на 1:65000 (уже от безисходности)

Oleg
13-08-2005, 11:42
Делается вирутальный сервер для порта 21. Только из домовой сети это не работает, а вот из "интернет" - работает.

icCE
13-08-2005, 12:52
Делается вирутальный сервер для порта 21. Только из домовой сети это не работает, а вот из "интернет" - работает.

Это понятно так и сделанно. Собственно надо именно для домовой сети. Самое интересно самба,прокси и прочия фигня пробрасывается довольно успешно. А с ftp косяк....

Duke
15-08-2005, 11:41
В 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.х.х, тем самым получая скорость инета и соответственный трафик

Duke
21-08-2005, 15:14
Настройки вкладки Virtual Server работают строго определенным образом - генерятся соответствующие праивл ана перенаправление портов WAN интерйейса на указанный адрес во внутренней сети. Единственный вариант пробросить определенные порты с MAN-интерфейса - вручную добавить соответствующие правила iptables.

icCE
22-08-2005, 01:51
Так еще раз =)

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

Вопрос, почему сервер так и не работает ?

Duke
22-08-2005, 06:52
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'ами уже запутался.

icCE
22-08-2005, 08:32
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 минут. Это нормально?

Oleg
23-08-2005, 15:18
Да и выводилось это ну очень долго. Около 2 минут. Это нормально?
Это пытались IP адреса превратиться в имена. С исопльзованием ключа -n всё будет веселее.

Romario
25-08-2005, 12:17
Привет,
У меня ASUS WL-500g, прошивка 1.9.2.7-6b. Проблема в том, что на ftp может заходить Anonymous и лазить по всем папкам, даже созданным PRIVAT юзерами. Если выключить Anonymous, то эта проблема решается.
Но тогда всем непрописанным (Anonymous) юзерам вход закрывается совсем. А добавить юзера без пароля - никак через WEBadmin.

Вопрос: можно ли Anonymous-у без пароля разрешить доступ только в свою папку (не в ROOT)?

Спасибо.

Oleg
25-08-2005, 12:46
добавить юзера с именем anonymous и дать права, какие нравятся.

Romario
25-08-2005, 13:30
через telnet? к сожалению adduser не воспринимается, а весь список команд я не знаю где посмотреть.

freechief
28-08-2005, 16:14
Знающие люди, дайте плиз строку с iptables тратата, чтобы "пробросить на айпи компа за роутером порт 21, вызываемый с айпишников моей локалки".
Мои данные:
локалка 10.10.х.х
впн айпи 172.16.х.х
айпи компа за роутером 192.168.1.16

Спасибо!

Romario
29-08-2005, 10:04
Так как же добавить юзера anonymous, если пароля у него не должно быть, а через Веб-интерфейс - пароль прописывать обязательно. А? Подскажите пожалуста!

Viktor
29-08-2005, 10:36
user: anonymous
password: *

Oleg
30-08-2005, 09:58
Знающие люди, дайте плиз строку с 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

OlegI
30-08-2005, 23:37
Wl-500gx есть файл на ext3 диске размером 4Gb, samba его показывает, встроенный ftp не показывает даже имени файла ни под одним из аккаунтов, разрешения на файл роли не играют. Кто знает - можно ли как то настроить чтобы показывал? Скорее всего это баг.

Oleg
31-08-2005, 11:33
Никак. Встроенный ftp сервер файлы более 2ГБ не поддерживает. Ставьте vsftpd и будет счастье.

FOXTREE
31-08-2005, 17:11
Никак. Встроенный ftp сервер файлы более 2ГБ не поддерживает. Ставьте vsftpd и будет счастье.


Олег , а не мог бы ты замненить дурацкий stupidftp на vsftpd.
Ведь он реально гадкий.

На VSFTPD оставить минимум нужных функций и все будут довольны.
Просто если честно с каждым обновлением немного задалбывает перевешивать его.

Oleg
01-09-2005, 12:21
Просто если честно с каждым обновлением немного задалбывает перевешивать его.
Это как?

Насчёт заменить - нет времени, увы... Да и польностью повторить функциональность web интерфейса не получается. Это меня и останавливало.

FOXTREE
01-09-2005, 13:44
Это как?
Да просто юзеры и post файлы нужно писать по новой, а я все время забываю их сохранить :)


Насчёт заменить - нет времени, увы... Да и польностью повторить функциональность web интерфейса не получается. Это меня и останавливало.

Так и не надо полностью . Ну может добавить 2 -5 основных параметров типа пасивных адресов, лимит на ширину, лимит линков на ip , а остальную настройку уже люди заинтересованные, в conf файле через телнет сделают.

Oleg
01-09-2005, 15:35
Да просто юзеры и post файлы нужно писать по новой, а я все время забываю их сохранить :)

Не нужно ничего делать по новой. Flashfs не стёрся, он просто запрещён. flashfs enable и последующая перезагрузка решат проблему. :)

FOXTREE
01-09-2005, 16:14
Не нужно ничего делать по новой. Flashfs не стёрся, он просто запрещён. flashfs enable и последующая перезагрузка решат проблему. :)

Вот блин. Спасибо за науку . :)

freechief
01-09-2005, 21:43
Спасибо Олег, что откликнулись!
Увы первая строка с PREROUTING выдает вот что:
iptables v1.2.7a: unknown protocol `--dport' specified

вторую строчку даже не стал вводить пока... дабы не испортить все

пс: и вообще если выводить лист моих chains - нет там prerouting'а :( разве так должно быть??

Oleg
02-09-2005, 13:48
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

Oleg
03-09-2005, 11:02
С 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

Romario
08-09-2005, 15:47
Ура! работает! Большое спасибо!

Kammerer
12-09-2005, 17:19
Буду писать во что не втыкаю.

Подключил винт Usb. Назначил Ftp пользователя.
Но им зайти нельзя. Может надо обозначить что этот винт под Ftp уйдет, но как ??
И как узнать какие команды в телнете проходят ?
Ну например узнать какие разделы ....

SaneK
12-09-2005, 19:19
А диск подцепился?
Именно им зайти нельзя или вообще зайти нельзя?

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 работает

Поклонись Олегу в ножки - если, что и сможет сделать,
то только он. Иначе ищи другой винт.

Oleg
13-09-2005, 10:26
Мне бестолку кланиться. :)
Купить нормальную коробку с USB интерфейсом и будет счастье. Если внутри ziv стоит 2.5", то цена вопроса - 10 баксов. :)

Kammerer
13-09-2005, 11:55
Мне бестолку кланиться. :)
Купить нормальную коробку с USB интерфейсом и будет счастье. Если внутри ziv стоит 2.5", то цена вопроса - 10 баксов. :)


А собстнно так и сделаю.

Kammerer
14-09-2005, 16:07
А собстнно так и сделаю.


Собственно так и сделал. Заработало. Правда долго пытался форматнуть в extfs3, команды разные везде пишут.

MaxikS
24-10-2005, 19:52
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!

Oleg
24-10-2005, 20:12
Если IP настоящий, то регистрируетесь, например, на dyndns.org и получаете постоянное ДНС имя, адрес которому wl500g будет обновлять при смене адреса.

MaxikS
24-10-2005, 20:59
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.

Oleg
24-10-2005, 21:24
Может и не получиться, если Ваш провайдер режет ftp внутрь. Например, так поступает МТУ.

MaxikS
25-10-2005, 05:42
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!;-(

ddk
28-10-2005, 14:07
Здравствуйте.
Собсно очень интересует работоспособность фтп сервака, проброшеного через асусовский роутер (не на усб флэшке, а если сервак за роутером). В частности работает ли пассивный режим?

Oleg
28-10-2005, 14:10
Должен работать.

ddk
28-10-2005, 14:38
хочется верить конечно :)
просто то что у длинка это не работает ничерта выяснилось токо после покупки и тестов :(

homedimon
29-10-2005, 11:14
Посомтри Подскажите, кто чем сможет... (http://wl500g.info/showthread.php?t=3592).
Давал приятелю на тестирование. Он держит у себя на домашнем компе FTP. Всё хорошо, до тех пор пока много с этого FTP не начнут качать.

Потолок для wl500g 3.5 Мегабайта в секунду.
Дальше продолжать?

BAA
23-11-2005, 12:02
Добрый день.
Купил, установил, обновил прошивку, настроил, всё работает как хотелось. "Домашняя" сеть (три компьютера по кабелю, ноутбук и кпк по 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, не выход, нужен для работы.

Oleg
23-11-2005, 12:27
Создать файл post-firewall (где и как - поиск) и написать в нём:



#!/bin/sh
iptables -I INPUT -p tcp --dport 21 ! -i br0 -j DROP


Для пробы можно написать тоже самое просто в командной строке.

BAA
23-11-2005, 20:17
Спасибо, все заработало как надо.

icCE
27-12-2005, 04:29
Видно я совсем тупой )+

Еще раз рисуем схему

vpn-Home Net-Asus-My Net

1) вопрос возможно ли вообще слд схема
на asus крутится включенный vpn, из home net люди могут заходить на ftp машины находящийся в my net.

2) Ну не получается настроить проброску так как написанно. Точка все равно упорно не желает пробрасовать ftp.
все что надо, он пробрасывает, окромя фтп )+ вешать на другой порт не хочется.

Что надо могу предоставить.

icCE
29-12-2005, 20:57
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


Ну помогите пробросить фтп порт )+

aleksey
05-01-2006, 12:41
Извините за ламерский вопрос, может быть он уже поднимался, но я ответа не нашёл.

Есть WL500g Deluxe с FTP сервером на нём.

Есть 3 IP:

LAN - X
WAN - Y
Internet - Z

FTP виден с IP - X и Y. Хотелось бы, что бы он был виден и с Z т.е. из интернета.

Возможно ли это, и если да то что сделать?

Заранее спасибо за ответ.

Tsvetkov
06-01-2006, 12:28
у тебя внешниц ип (Internet - Z) ?

aleksey
06-01-2006, 12:46
Нет, Ip не прямой, но один и тот же - 80.90.116.3

Oleg
06-01-2006, 14:09
Вы все Ip укажите пожалуйста. А также тип соединения. Но боюсь, что скорее всего Вы сидите за НАТом и ничего не выйдет.

aleksey
06-01-2006, 14:36
192.168.1.1
10.105.1.5
80.90.116.3

Тип соединения - Cable Modem or other connection type that gets IP automatically.

Oleg
06-01-2006, 15:15
Не судьба. Вы за НАТом провайдера.

aleksey
06-01-2006, 15:23
А, жаль. Но всё равно огромное спасибо, теперь хоть оставлю бесплодные попытки.:(

Tsvetkov
06-01-2006, 19:16
Oleg чтот я не понял к чему этот ип 80.90.116.3 (это ж внешний на 100 %)

Oleg
06-01-2006, 19:24
Это адрес, под которым НАТится наружу кривой адрес 10.105.1.5.

Ocean
17-01-2006, 11:58
Здравствуйте!
Можно сделать что бы русские имена файлов были корректно видны и в sambe и в FTP (ftp сервер стандартный)?
Прошивка: WL500g.Deluxe 1.9.2.7-7b

Oleg
17-01-2006, 12:04
Faq читали?

Ocean
17-01-2006, 12:28
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.
Большое спасибо!

icCE
22-01-2006, 01:34
правильней прописовать

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

Doka
06-02-2006, 12:58
Возможно ли через Телнет повесить на роутер задачу и при отключении соединения, чтобы она продолжила выполняться...
например:
Вешаем закачку файла через телнет (ncftp) отключаемся, а фтп клиент продолжает закачку... Возможно ли такое?

возможно
http://wl500g.info/showthread.php?t=4199

Tsvetkov
06-02-2006, 13:22
Doka у тебя номано работает ?

Doka
06-02-2006, 16:48
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
Спасибо все замечательно работает... только вот как быть с русскими именами файлов и каталогов, и с теми файлами в названии которых есть пробелы?

Doka
07-02-2006, 17:51
Спасибо все замечательно работает... только вот как быть с русскими именами файлов и каталогов, и с теми файлами в названии которых есть пробелы?

насчет русских букв не знаю (не было потребности) а пробелы- просто брать в кавычки всю строку названия с путём

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 лежит файл из которого процесс читает список закачки файлов...

Может кто поделится таким скриптом?

StF
09-04-2006, 13:05
Добрый день!
Столкнулся вот с такой странной проблемой - залил модифицированную прошивку, настроил все, все вроде работает...НО при загрузке по Ftp почему то автоматически имя файла становится БОЛЬШИМИ буквами. Как эту "фитчу" отключить?

Oleg
10-04-2006, 15:10
Файловая система какая? ФАТ? Думаю, что именно такие имена у Вас в реальности во флешке и виноват тот, кто её писал.

StF
11-04-2006, 18:13
Не, это было бы слишком просто. Там ext3 согласно тому, что пишет команда mount. Интересней другое- берем виндоус, в ней в Total Commander файлы с заглавной буквы, остальные мелкие, небольшой сайт все файлы составляют, на локале - все работает. При аплоаде - буквы становятся большими. Если делаю на локале dir в командной строчке- буквы большие. Если файл About.htm переименовываю на локале в ффф а потом обратно в About.htm, то он везде видится одинаково и загружается без проблем. Уже не знаю куда копать....

Oleg
11-04-2006, 19:11
А ls какие имена показывает?

StF
12-04-2006, 18:50
ls показывает большие. Чувствую что где то фигня, а где - понять не могу)

Oleg
12-04-2006, 20:33
Ну если ls показывает большие, то так и есть в файловой системе.

hrumkala
26-04-2006, 13:20
Подскажите, как настроить wl500g.deluxe, чтобы можно было скачивать информацию с FTP в Passive mode? Сейчас ситуация следующая при отключенном роутере (сетевой кабель напрямую в ПК) все работает и скачивается, а если через роутер, то видно только часть содержимого каталогов и скачать ничего не получается.

Oleg
26-04-2006, 16:56
Проблемы со значением 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 требуется фрагментация пакетов. Подскажите, где еще может быть "затык"?

Oleg
26-04-2006, 20:49
откуда взялось 1496? нормальное мту для пппое - 1492.

hrumkala
27-04-2006, 07:03
Прошу прощения, ошибся, конечтно же 1492. Может необходимо сделать проброс портов(кроме 21), но тогда вопрос каких? И еще вопрос, возможно связанный с этим, есть большое количество сервисов, таких как megaupload, dempdir и т.д. с которыми та же ситуация: без роутера все работает, а с роутером все виснет, причем по логам firewall идет запрос по разным адресам 65200, 65201 и т.д. Правильно ли я понимаю, что нужно сделать проброс портов, или данная задача решается по другому?

Oleg
27-04-2006, 12:09
Отключите фаервол для начала. Видать Вы там наконфигурировали чего-то лишнего...

hrumkala
27-04-2006, 12:19
Проблема не в firewall (если имеется в виду тот который на ПК) т.к. он отключен. настройки firewall на роутере стандартные

Oleg
27-04-2006, 12:20
Вот на роутере его и отключите.

hrumkala
28-04-2006, 06:48
Отключил firewall на роутере, результат тот же. Нет ли какого нибудь описания как настроить wl500g.deluxe для работы с FTP, а именно какие порты пробросить, какие правила задать и т.д. и если можно с примерами

t0xin
12-05-2006, 15:10
Имеется wl500gx прошивка 1.9.2.7-7c Oleg'а.
Решил организовать mini-FTP из флешки 256Mb.
Все работает, файлы заливаются, сливаются.
Но если создать папку а в ней файл(или еще одну папку), то этот файл(папку) переименовать не получается.
Выдает в FXP 553 Permission denied.:(
Создать и удалить файлы дает.
При этом переименование файла работает в корневой папке FTP.

Помогите кто знает.
Сенкс.

Oleg
12-05-2006, 19:36
Кривой там сервер. Часть я исправил, часть нет.
Либо пользуйтесь самбой, либо ставьте vsftpd, я описывал процедуру где-то.

haw
15-05-2006, 12:46
, либо ставьте vsftpd, я описывал процедуру где-то.
У меня с vsftpd при копирование папок с русскими именами на ftp-сервер iexplorer ругается так- "В ходе открытия папки на ftp-сервере произошла ошибка. Убедитесь, что у вас есть разрешения открывать эту папку. Подробности: 550 Failed to change directory." Жму ОК на каждый файл и всё записывается. Мне это не особо мешает, пусть ругается.

GVV
26-05-2006, 07:27
Подключил к 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 все закачивается и докачивается без проблем. Подскажите в чем фокус. Или я просто что-то недонастроил или непонял?

Oleg
26-05-2006, 09:18
Штатный фтп-сервер не работает с файлами больше 2 Гб.

Ilich
17-06-2006, 06:14
воткнул усб корзину с нулевым неразбитым винтом в роутер, и понял, что не могу своими силами переразбить диск и сделать фтп.
может кто подскажет простейшую пошаговую инструкцию по созданию разделов и настройке фтп при помощи телнета виндусятнику, никсы видевшему только в виде отчетов прокси сервера?
заранее спасибо.
и хотелось бы понять, каким образом при помощи вебинтерфейса можно разным пользователям на разные директории давать разные права, или это из вебинтерфейса не возможно, и тут нужны знания юникса и правильные руки и телнет же?

Ilich
18-06-2006, 05:33
Если вместо флэшки используется жесткий диск большого размера, то разбить и отформатировать его лучше под 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/

Ilich
19-06-2006, 04:06
[admin@(none) root]$ fdisk -l
[admin@(none) root]$
тут как я понимаю, надо сначала с корзиной разобраться? почему не показывает ни одного винта?

добавлено опосля:
корзина с винтом под виндами определяются...
значит рабочие...
что делать с роутером?

Oleg
19-06-2006, 07:56
Лог давайте...

Ilich
19-06-2006, 18:08
прикладываю логи, заранее спасибо...

Oleg
19-06-2006, 18:40
А 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

и результат сюда.

Ilich
19-06-2006, 19:39
[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
да, забыл добавить, под винду дополнительных драйверов не ставил.

Oleg
19-06-2006, 20:52
Дык у Вас судя по всему запрещена и самба и фтп и нфс. Поэтому и не работает. Грузите модули тогда вручную.

Ilich
19-06-2006, 21:19
действительно, фтп был выключен, после включения оного сразу появился радостный результат в виде
[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?

Oleg
19-06-2006, 21:57
Пальцев не хватит. Памяти у делюкса - 32 мб. Разбить диск, проставив свопу нужный тип раздела, потом создать там своп с помощью mkswap, включить с помощью swapon. Дальше создать ext3.

Ilich
20-06-2006, 06:49
итак, теоритический мозговой штурм. если в чем то не прав. поправьте пожалуста:)

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. ну теперь осталось перезагрузить роутер и фтп должен заработать. правильно я понимаю? теоритическая часть у меня косяков не содержит?

Oleg
20-06-2006, 07:55
Второй пункт д.б. последним. Своп нужен для того, чтобы хватило памяти на создание большой файловой системы.

Ilich
21-06-2006, 00:49
фтп заработал, спасибо огромное.
теперь вопрос такого порядка, что бы рулить правами разным пользователям на разные директории, нужно что? делать это телнетом или же данная версия сервера это не позволяет и надо ставить другой фтп сервер?

Stanislaff
28-06-2006, 11:30
Через роутер подключается один комп с поднятым на нём FTP, необходимо, чтобы этот FTP был доступен из WAN. Долго я парился с virtual server, вконец плюнул и сделал его DMZ - всё работает, но. Не по 21-му порту. Какой угодно - но не 21.

USB application - FTP server, ессно, отключен.
Подобную тему на форуме я не нашёл (может быть, плохо искал?)

Что мне ещё подкрутить, чтобы FTP был доступен по стандартному порту???

Oleg
28-06-2006, 11:42
Может провайдер режет?

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 роутера, а не самого компа...

Oleg
28-06-2006, 19:42
Насчёт пассивного режима - он не будет работать при порте, отличном от 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й порты компа.
Как?
Или есть еще пути?

andlev
30-07-2006, 19:39
Надо же так излагать :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, то это будет роут "через интернет", т.е. будет им считаться, как интернет-трафик, а не локальный.

andlev
30-07-2006, 21:06
Если буду ломиться по внешнему, VPN-овскому IP, то это будет роут "через интернет", т.е. будет им считаться, как интернет-трафик, а не локальный.

Хммм, если не секрет, это кому "им", ты биллинг умудрился поднять на этом роутере чтоли? :confused: А так ситуация прояснилась, действительно проще всего поднять proftpd, и под ним два виртуальных сервера на локальном и внешем IP-х. Если нужно чтоб на FTP стучались по одному адресу локально и из инета, самое простое, поднять локальный BIND и всех пользователей повесить на него, а там зону FTP домена припарковать на локальный IP FTP, IMHO так... Заворачивать трафик iptable-ом, это конечно вариант, но проц у сабжа слабоват чтобы FTP трафик фильтровать...

justmara
30-07-2006, 21:40
Хммм, если не секрет, это кому "им"
Просто локалка у провайдера организована фтп-шниками. Ни dc, а фтп. Каждый ставит себе, сообщает о нем поисковику и тот сканит периодически. Т.е. куча фтп-серверов с локальными адресами.
Я свой поднимал чтобы он был доступен мне через интернет. С работы или еще откуда.. Он и был настроен на dyndns. Вот сейчас я решил его и в локалку расшарить.

Alkand
21-08-2006, 09:17
Прошивка 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, не помогло. Самое забавное, что точно помню, что с пол-года тому назад, все работало нормально.
Подскажите в чем может быть проблема.

Alkand
22-08-2006, 19:38
На всякий случай напишу в чем была причина. Может кому пригодится.
Был включен антивирус Nod32.
При этом -
1. Он не мешал аплоаду по ФТП без роутера
2. Он не мешал аплоаду если использовать роутер с названием типа что-то Парадайм (стоит на работе для СТРИМА).

Mam(O)n
29-08-2006, 08:30
Таже была проблема и тоже точно помню, что с пол-года тому назад, все работало нормально. Заливалось на фтп серв в инете ровно 512 байт и дальше никак. Но на некоторые сервера все нормально получалось залить. Сначала грешил на сервак. Теперь после успешной попытки аплоада, при отключенном роутере, грешу на обновленную прошивку (менял вроде 1.9.2.7-7b на 1.9.2.7-7d, точно не помню). Вылечил глюк уменьшением значения MTU.
Железка WL500gDeluxe. Инет работает через PPPoE.

GearST
12-10-2006, 13:06
вот купил, правда не 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 не грузиться =(

Oleg
12-10-2006, 16:08
Ну проблема там какая-то, вот и не пишется. Памяти у обиз по 32?

Насчёт скриптов - может забыли #!/bin/sh ?

GearST
12-10-2006, 16:12
#!/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 ----энто что?(хард фуджик но он же есчо не замаунтился?)

Oleg
12-10-2006, 16:17
На логи не обращайте внимания. Есть там глюки.

ls -al /usr/local/sbin/

GearST
12-10-2006, 16:21
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*

если ты про Х бит то стоит канешна =)

Oleg
14-10-2006, 21:01
Хм... А чем файлы редактировались?
Вы их пытались запускать ручками, т.е. просто написать post-boot?

GearST
14-10-2006, 22:28
хм не понял вопроса, создал фаил он со звездой редактю из мц или ручками из ви.
екзекут бит стоит что не так?
все остальные опции постмаунта как то маунт опт работают а фтп не грузит
проверил тока что вручную пост-маунт выполняет все действия но при загрузке нет. =(

Oleg
15-10-2006, 17:48
Стоп. Звёзды откуда?

GearST
16-10-2006, 10:48
хм не помню помоему они указывают на то что это автостарт скрипт?

Oleg
16-10-2006, 12:27
Вы их не сами в имя добавили? Т.е. может конечно у Вас стоит какой-то ls Из пакета, который так показывает. А /bin/ls -al /usr/local/sbin сделайте?

GearST
16-10-2006, 12:35
нет простой 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

блин я уже пытался извратиться в другом скрипте типа в постмаунте ссылка на мой скрипт а там команда на запускт фтп нифига =( вручную оба скрипта отрабатываються, после ребута нифига =(

Oleg
16-10-2006, 13:14
Пришлите мне flashfs, сохранив его через веб интерфейс.

GearST
16-10-2006, 13:43
отправил на oleg@cs.msu.su

GearST
16-10-2006, 16:36
да кстати хард отформатен в ext3 partition magic'ом.

Oleg
16-10-2006, 19:56
А нету ничего... Приложите к посту.

GearST
16-10-2006, 22:10
хмм тут пытались еще с oleo из англ говорящего форума мне transmission настроить(правда на 2м роутере домашнем), так он грит что первый раз видит багу когда просто клиент стартует, а если демон в бекграунде то стартует, качает немного и вылетает =(

Oleg
17-10-2006, 13:51
Посмотрел. Можете удалять из сообщения...
Вы уверены, что не запускается post-boot? В начало вызов logger не пробовали добавить?
flashfs enable Не забыли вызвать?
Ещё - Вы там iptables вызываете, это, строго говоря, неправильно, такие вещи должны быть в post-firewall.

dropbear тоже не запускается?

может просто дело не доходит до post-boot, что-то там у Вас виснет по дороге?

GearST
17-10-2006, 16:26
хмм post-boot какраз пускаеться,вы же сами в мануале писали тчо надо запуск фтп сувать в постмаунт. про иптаблес знаю потом поправлю, дропбир и все остальное работает нормально, сейв флеша делаю ессесьно, иначе ничеб не работало.
А логгер как добавить?

Oleg
17-10-2006, 19:07
тьфу... т.е. не работает только post-mount?

GearST
17-10-2006, 20:35
к сожаления именно постмаунт =(

Oleg
17-10-2006, 21:24
Дык а нафига он Вам нужен то? Он и не будет работать, поскольку Вы все сервисы свзяанные с диском запретили в вебе.

Монтируйте прямо из post-boot, куда Вам нужно.

Или, если уж очень хочется post-mount, то выкидывайте из post-boot insmod, разрешайте в вебе ftp, но запретите всех пользователей. Тогда он не запустится, но всё остальное выполнится.

GearST
17-10-2006, 23:25
разрешайте в вебе ftp, но запретите всех пользователей. Тогда он не запустится, но всё остальное выполнится.
каких пользователей? т.к. vsftpd пашет по линуховским юзерам их и запрещять? но у степидфтп же свои юзеры. :confused:

imdex
18-10-2006, 08:47
Дык а нафига он Вам нужен то? Он и не будет работать, поскольку Вы все сервисы свзяанные с диском запретили в вебе.

Монтируйте прямо из post-boot, куда Вам нужно.

Или, если уж очень хочется post-mount, то выкидывайте из post-boot insmod, разрешайте в вебе ftp, но запретите всех пользователей. Тогда он не запустится, но всё остальное выполнится.
Олег, а у меня тоже такая же конфигурация, в пост-бут instmod, а в вебе запрещён запуск sftpd и нормально отрабатывает пост-маунт. Только я vsftpd пускаю от имени xinetd, как в каком-то туториале прочитал.

GearST
18-10-2006, 22:20
еще вопрос с дуру запустил init на запущеном роутере, короче он повис =( есть ли какиенить команды типа wakelan для асуса чтоб ребутнуть его дистанционно, reboot из ssh не предлагать +)

вчера после того как настроил все скрипты нормально и т.п. слетел флеш и настройки =( почему?

Oleg
20-10-2006, 19:32
А Вы netstat -an запускали? Действительно на этом порту кто-то сидит?

GearST
21-10-2006, 18:47
[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]$

Oleg
21-10-2006, 19:21
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN

Ну вот, кто-то сидит на 21 порту. Понять, кто можно с помощью полного netstat, запустив его netstat -anp
Он есть в пакетах вроде.

GearST
21-10-2006, 19:42
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 139/xinetd

но фтп то не пашет, в том то и дело что демон биндит порт и фтп не может запуститься имхо

GearST
23-10-2006, 01:27
жаль что я так и продолжаю грить сам с собой но одну проблему я вроде решил.
помниться у меня был гиммор с логинами это из-за того что я восстанавливал слетевшие настрокий с разных роутеров, как-то настройки мои, а вот флеш от роутера с работы, но не суть, меня волновали различия в логинах для веб админки и системный логин т.е. рут.
короче рута небыло =)
был админ тупо в /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
и т.д. и т.п. =) Хотелось бы хотяб описание самых важных полей получить =)

ЗЫ.Собсно затеил раздачу прав я из-за того что мой друг с локалки запросил меня дать ему шел, но сами понимете что рута давать не охота, а что-то дать хочеться, возник вопрос, простым добавление новой группы и/или добавлением в группу ноубоди дело не решилось ибо человеку все равно не хватает прав для настройки и запуска некоторых сервисов типа хттпд и впн сервака, есть ли варианты дать права но не давать рута?

ЗЗЫ И наконец помогитеж плз с фтпшником, ужос какойто и так не бутиться и так не бутиться =(

Oleg
23-10-2006, 11:51
Вы как-то слишком странно решаете проблемы. :) Имя Admin можно поменять на любое другое через web интерфейс, естественно, что в консоли исопльзуется оно же. Что касается пароля - да, он хранится в открытом виде в nvram, так вот сделано. Доступ к nvram имеет только root.

Что касается переменных nvram - то никакого описания нет, понять смысл переменных можно изучив исходные тексты.

GearST
23-10-2006, 12:10
согласен что странно но меня на это вынуждает роутер ибо сам он меняет через веб только логин и пасс к вебу =) а системн овсе остаеться так как было. забыл кстати сказать об этом.

А по поводу фтп ктонить чемниьт помогет? Хотяб свои варианты установки фтп и автозапуск.

Oleg
23-10-2006, 12:12
Дык, Вы же сами сохранили passwd и group во flashfs, значит должны отдавать себе отчёт о последствиях.

GearST
23-10-2006, 12:49
понял. так что насчет фтп?

GearST
23-10-2006, 13:56
товарисч oleo сильно помог мне и на ентот раз =)
запускать надо было
/opt/sbin/vsftpd /opt/etc/vsftpd.conf

Oleg
23-10-2006, 14:07
Вот странно, я думал, что вот это - http://wl500g.info/showpost.php?p=15317&postcount=5 Вы уж точно прочитали. :(

GearST
23-10-2006, 15:03
прочитал, гяньте сами там просто vsftpd, без путей, или писать в path /opt/sbin или явно указывать при запуске

Oleg
23-10-2006, 15:08
Теперь понял в чём проблема... Тем не менее, я вариант без xinted использовал...

GearST
23-10-2006, 15:20
я щас тоже =)

Fossor
04-11-2006, 11:14
Сразу скажу одну вещь. Я никогда не работал в никсах. Есть старенький диск. Приобрел внешнюю коробку. Диск на 30 Гб. Возможно ли разбить диск пополам и одну половину запустить под ФТП сервер, а другую оставить для торрентов? В закрепленных темах вроде бы написано как настроить торрент, но БОГ ты мой куда всё это прописывать? Что за скрипты. Куда их совать? Что вообще происходит? И как настроить ФТП сервер? Попробовал сам, диск в Фат 32, фтп включил. Пишет что нет его..... Я конечно понимаю, что мои вопросы вызовут у кого то улыбку, у кого то смех. Но ведь море таких как я! ФАК и все закреплённые темы прочел (уже несколько раз) Написано грамотно (я чувствую) но я 60% не понимаю! Охх.... помогите плз. Может действительно написать один раз подробный ФАК для чайников? Знал бы что да как, то давно бы вывесил его тут :=) Надеюсь на Вас братья. Жду помощи.

dccharacter
04-11-2006, 12:18
http://wl500g.info/showthread.php?t=4440

Fossor
04-11-2006, 12:45
http://wl500g.info/showthread.php?t=4440

Прочёл несколько раз. Это про расшаривание. Как сделать ФТП и торрент? Самое главное что куда прописывать надо?

imdex
04-11-2006, 13:22
http://www.wl500g.info/showthread.php?t=5438 - вот же про торрент всё расписано.
А про ftp в настройке с нуля написано. Про vsftpd на macsat.com в разделе tutorials есть.

Fossor
04-11-2006, 16:08
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
Скрин, насколько я понял, это программа для запуска приложений в фоновом режиме.

Прога, которую запускаем - это клиент торрент. На подробную инструкцию по установке и настройке этого клиента есть ссылки во втором сооющении указанного треда.

В общем, велкам ту клаб :-)

Fossor
04-11-2006, 22:53
Бог ты мой!! Чувствую себя ущербным....... Ну не могу я понять что куда писать! Какието директории, какие то строчки и коды! Куда всё это пихать? Откуда брать! Я же написал, что нужна инструкция для ЧАЙНИКОВ! То есть для тех кто вообще этим никогда не занимался! и не знает что вообще происходит! Вот такие дела.....а роутер нужен позарез...... Жду.....не теряя надежды... Может кто поможет.....

andlev
04-11-2006, 23:13
Вот такие дела.....а роутер нужен позарез...... Жду.....не теряя надежды... Может кто поможет.....
Чем не устраивает официальная прошивка?

Fossor
04-11-2006, 23:41
Чем не устраивает официальная прошивка?
PPTP нужен. Работа одновремено в локалке и в инете через vpn.

Fossor
05-11-2006, 16:54
Хоть скажите как пакеты устанавливать......

Эх... не видать мне фтп 24/7. А ведь так хотелось.....

ice
05-11-2006, 19:18
Хоть скажите как пакеты устанавливать......

Эх... не видать мне фтп 24/7. А ведь так хотелось.....

Если фтп для локальной сети да на роутере - это будет жесть!
А если для себя - то все можно сделать!

! Внимательно ознакомиться с настройкой роутера с нуля.
По поводу выполнения всех комманд описанных выше - делается через телнет или ssh.

Fossor
05-11-2006, 23:21
Если фтп для локальной сети да на роутере - это будет жесть!
А если для себя - то все можно сделать!

! Внимательно ознакомиться с настройкой роутера с нуля.
По поводу выполнения всех комманд описанных выше - делается через телнет или ssh.
А что не так с ФТП в локалку? И что такое телнет и ssh?
Вот такие я вопросы задаю.... Потому что я действительно этого не знаю....:(

Tresh
05-11-2006, 23:39
скорость чтения и записи 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, проверил - пассивный режим работает. Не знаю теперь, в чем было дело, то ли в прошивке, то ли что-то не так настроено было... Надо, вообще, было еще разок протестировать перед перепрошивкой... Но теперь уже не важно. Вопрос снят.

atix09
07-12-2007, 19:34
ребят сам имею зив,хотелось бы подрубить его к 500гП...Про какую коробку в 10 баксов идет речь?и где её купить?

Oleg
07-12-2007, 20:12
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

Предпочтение нужно отдавать коробочкам с возмонжостью подключения внешнего БП.

Хотя, у меня фуджик живёт без проблем и с питанием только от роутера, в синей коробочке. :)

atix09
08-12-2007, 09:09
1.как определить какой у меня зив 1 или 2???Просто мне его дали на долгий срок,и я понятия не имею.
2.Как проверить что он определился роутером?

al37919
08-12-2007, 09:16
2. dmesg

atix09
08-12-2007, 09:44
что такое dmesg?

Alexx_B
08-12-2007, 11:48
команда, которую нужно дать роутеру (например, через telnet)

CrackMe
09-01-2008, 15:39
Привет, други. У еня тоже вознлка поднять фтп с поддержкой пассивного режима за роутером без 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)
Буду рад если поможете, а не поможте, так не растроюсь.

al37919
09-01-2008, 16:08
не позволяет в отличие от dlink'ov добавлять диапазон конечных портов (т.е. реальные порты на ПК)
в local port указывается первый порт диапазона, а после него используется их столько сколько указано в port range

CrackMe
09-01-2008, 17:23
al37919, неа, я проверял эти порты через µTorrent, он показал что открывается только первый порт, остальные признает за неридиректутые!
http://img4.imagebanana.com/img/1nifia0m/thumb/myimages.png (http://img4.imagebanana.com/view/1nifia0m/myimages.png)

CrackMe
10-01-2008, 16:11
не уж то никто не знает решения?

Protei
10-01-2008, 18:15
Открываются все, а показывет, что проброшен только тот на котором что-то висит.