1

Temat: Tp-Link TL-WR1043ND jako klient ftp

Witam

Da sie zrobic tak by ruter mogl pracowac jako klient ftp?

Czyli laczyl sie z serwerem ftp.. pobieral dane, a gdy skonczy mozna sie z nim polaczyc np przez ftp i pobrac na komputer w sieci lokalnej.

Bardzo prosze o wskazowki jakiego alternatywnego softu trzeba uzyc..

2

Odp: Tp-Link TL-WR1043ND jako klient ftp

Tak oczywiście. Do pobierania - wystarczy zwykły wget. Soft - dowolny w sumie, może być openwrt lub dd-wrt, co lubisz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Tp-Link TL-WR1043ND jako klient ftp

Zaraz przetrawie to co napisałes i postaram sie cos znalezc..
Chyba ze mialbys jakas wskazowke co najlepiej  uzyc.. preferencji nie mam.. kiedys dd-wrt uzywalem potem nie bylo mi juz to potrzebne, teraz preferencje troche sie zmienily i potrzeby.
Koniec koncow nie mam zdania na tematych tych projektow..

Nie ukrywam ze bylbym zadowolony gdyby to co potrzebuje ograniczylo sie do instalacji tylko frimwaru ktory juz wszystko ma.. obojetnie w jakiej wersji jezykowej(troche przesadzilem, jak nie ma polskiego to chociazby angielski:) ).. wazne zeby to mial..

Z konfiguracja juz sobie poradze..

Jesli jednak temat trzeba troche inaczej ugryzc, no to tak zrobie

Moja wiedza na temat modyfikacji mozliwosci alternatywnego softu jest ograniczona co nie znaczy ze moge to zmienic..
Ale jesli jestes mi wstanie jakos pomoc to bardzo prosze...

4

Odp: Tp-Link TL-WR1043ND jako klient ftp

Instaluj openwrt lub gargoyle, wszystko masz już na pokładzie. O ile wget wystarczy to masz wszystko.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez seqiu 2013-05-02 21:16:58)

Odp: Tp-Link TL-WR1043ND jako klient ftp

A ten wget jest na tyle rozbudowane ze umozliwia logowanie sie na ftp, podanie loginu i hasla a potem przegladanie zawartosci  ftp wraz z mozliwoscia dodawania do kolejki i sciagania poszczegolnych pozycji?

Zalezy mi na gui, nie na wklepywaniu wszystkiego recznie

6

Odp: Tp-Link TL-WR1043ND jako klient ftp

wget jest programem konsolowym. Nie ma czegoś takiego jak przeglądanie zawartości kolejki itd. Po prostu ściąga to co mu podałeś. Zrozumiałem że nie chcesz tego ręcznie robić tylko automat potrzebujesz. Chcesz inaczej to zwykłego konsolowego klienta ftp stosujesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Tp-Link TL-WR1043ND jako klient ftp

Ok, dzieki za pomoc.. pewnie jak bedzie ciezko to jeszcze napisze

8 (edytowany przez KMY 2013-10-31 12:03:47)

Odp: Tp-Link TL-WR1043ND jako klient ftp

Odświeżę trochę temat, mam WDR3600 i gargoyla 1.5.11.1 + dysk USB. Do routera kablem jest podłączony serwer ftp emtec. Emtec ma adres 192.168.1.100, konto użytkownika emtec hasło xxxxx1111, brak możliwości logowania bez podania hasła.

Normalnie jak chce coś przekopiować z emteca na dysk USB routera robię to np mozillą z laptopa, ale laptop wówczas musi być cały czas właczony, a ponieważ emtec to nagrywarka Tv to pliki mająa i po 10GB, to trochę schodzi. Chciałbym uruchomić takiego klienta na routerze, wpisuje w przeglądarce na laptopie co ma pobrać, wyłączam laptopa, a router sobie pobiera i zapisuje na dysk USB.
Polecenie wget znalazłem np tu:
http://openwrt.pl/doku.php/zastosowania … nie_plikow
ale nie ma tam opisu gdzie wpisać hasło do emteca, a druga sprawa to wolałbym zrobić to w jakimś GUI, żeby była wyświetlana struktura katalogów ftp emteca, zaznaczenie, opcja kopiuj do .. i leci na dysk.
Da się tak? I czym jeśli tak?

9

Odp: Tp-Link TL-WR1043ND jako klient ftp

wget ftp://emtec:xxxxx1111@192.168.1.100/katalog/plik.

Co do wyświetlenia struktury - potrzebujesz coś (np. w php) co takie coś zrobi. Albo sobie taki ftp podmontujesz i będziesz używał jako lokalny zasób (wtedy nawet uhttpd do przeglądania plików), ale osadzasz jakiś bardziej zaawansowany program np. php napisany, chociaż by owncloud który ma możliwość podmontowania zasobów po ftp.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Tp-Link TL-WR1043ND jako klient ftp

a ten opis owncloud jest aktualny:
http://openrouter.info/forum/viewtopic. … amp;t=1236
bo to z 2011 roku jest?

jeśli tak to:
1. mając GUI gargoyla na porcie 80, jaki mam wpisać nr portu w konfiguracji /etc/lighttpd/lighttpd.conf?
2. mając GUI gargoyla to mam też serwer www, czyli tę linię pomijam?
"opkg install lighttpd lighttpd-mod-fastcgi"

3. czy najnowszy downloadmanager aria2 w pakiecie
http://eko.one.pl/forum/viewtopic.php?pid=89722#p89722
też pobierze z ftp wyświetlając strukturę katalogów w YAAW?

11

Odp: Tp-Link TL-WR1043ND jako klient ftp

Jest aktualny. Choć oczywiście możesz wersję podbić, bo są już nowsze.

1. np. 81.
2. nie, musisz zainstalować.
3. nie. Pobrać plik z ftp możesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Tp-Link TL-WR1043ND jako klient ftp

Cezary napisał/a:

wget ftp://emtec:xxxxx1111@192.168.1.100/katalog/plik.

a czy to polecenie można wprowadzić przez webshell z GUI, czy trzeba z konsoli przez putty?

13

Odp: Tp-Link TL-WR1043ND jako klient ftp

Raczej z putty, bo webshell będzie wisiał dopóki nie ściągnie pliku. Oczywiście pamiętasz że to ściąga do bieżącego katalogu, więc albo najpierw przejdź tam gdzie ma być albo -O dodaj?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Tp-Link TL-WR1043ND jako klient ftp

-O czy -P

w poradniku na openwrt.pl jest przykład:
wget -c ftp://serwer_ftp.pl/katalog/plik.zip -P /mnt/disc0_1

chciałem wpisać tak -P /dev/sda1/Filmy

15

Odp: Tp-Link TL-WR1043ND jako klient ftp

To dwie różnie opcję. -P wskazuje katalog, -O konkretny plik pod jaką nazwą ma być to zapisane.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: Tp-Link TL-WR1043ND jako klient ftp

w sumie zależy mi na tym, aby plik zapisał się na dysku w katalogu Filmy pod oryginalną nazwą jaka jest na serwerze emtec.
Czyli komenda -P tak?

A projekt wget4web? Nie oferuje struktury katalogów?

17

Odp: Tp-Link TL-WR1043ND jako klient ftp

Wszystko co wymieniasz służy do pobierania plików. Nie wizualizacji zdalnej struktury plików.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez skansenik 2013-10-31 22:54:21)

Odp: Tp-Link TL-WR1043ND jako klient ftp

Hej

Jesli tego nie zrobiles to na poczatek zainstaluj pelnego wgeta:

opkg install wget

Jesli systematycznie bedziesz sciagal to moze warto zrobic prosty skrypt z prawami uruchamiania w /mnt/hdd/ np. sciagnij.sh  :

#!/bin/sh

wget -i /mnt/hdd/lista_plikow.txt --directory-prefix=/mnt/hdd/Katalog_docelowy -o /mnt/hdd/log.txt --limit-rate=550k -b

W lista_plikow.txt umieszczasz linki do sciagniecia.
Mozesz zrobic wiecej skryptow np. z innymi limitami np sciagnij200k.sh itd.
-b powinno zapewnic wejscie w background

Z Webshella mozesz skierowac link np. przez echo > , a kolejne doodawac przez echo >> :

echo ftp://serwer_ftp.pl/katalog/plik1.zip > /mnt/hdd/lista_plikow.txt
echo ftp://serwer_ftp.pl/katalog/plik2.zip >> /mnt/hdd/lista_plikow.txt
echo ftp://serwer_ftp.pl/katalog/plik3.zip >> /mnt/hdd/lista_plikow.txt

I uruchomic z Webshella:

/mnt/hdd/sciagnij.sh &

Podglad pobierania z Webshella mozesz zrobic przez:

cat /mnt/hdd/log.txt

I jeszcze jesli wizualizacja loga nie jest zadawalajaca (przy plikach o duzych rozmiarach strasznie sie rozrasta) to maly tuning kropeczek przez zrobienie w /etc pliku wgetrc z np:

dot_bytes = 2m
dot_spacing = 5
dots_in_line = 50

19

Odp: Tp-Link TL-WR1043ND jako klient ftp

Próbuję zainstalować owncloud i w opisie jest:
powyższy opis nie uwzględnia szczegółowych zmian w php dla systemu OpenWrt. M.in. należy ustawić strefę czasową w /etc/php.ini, ustawić odpowiednie limity wykorzystania pamięci, zmienić opcję debug itd. Niektóre z tych informacji zawarte są także na stronie projektu: http://owncloud.org/support/distro-notes/

podana strona się nie otwiera, a ten plik php.ini to jakaś masakra.
Co tam trzeba ustawić dla wdr3600, możesz podesłać zawartość takiego pliku po zmianach?

20

Odp: Tp-Link TL-WR1043ND jako klient ftp

Mam jednak problem z owncloud, po wpisaniu adresu http://192.168.1.200/owncloud.php otwiera się strona logowania do GUI routera. W konfiguracji /etc/lighttpd/lighttpd.conf mam port 81, GUI jest na 80.
1. Co jeszcze mogę sprawdzić?
2. Cezary mógłbyś przeczytać też post wyżej odnośnie pliku php.ini? W tym pliku nic nie zmieniałem.

Dla przypomnienia, do 3600 do LAN jest podłączony LAN 3420 z modemem 3G. 3600 robi za switch z AP wifi z wyłączonym DHCP i WAN i adresem stałym IP192.168.1.200. na 3600 mam dysk HDD do USB i chciałbym go udostępnić jako owncloud.

21

Odp: Tp-Link TL-WR1043ND jako klient ftp

http://192.168.1.200:81/owncloud.php

masz więc wpisać...

php.ini jest proste - masz tam linię # z Europe/Berlin  czy coś podobnego, a masz ją odremować i to tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: Tp-Link TL-WR1043ND jako klient ftp

sprawdzę jak wrócę z pracy

dlaczego w poradniku jest:
wczytać adres routera w przeglądarce: http://192.168.1.1/owncloud.

czyli bez podawania nr portu, czy brak DHCP to powoduje, czy jeszcze co innego?

Z ciekawości pytam, żeby na przyszłość wiedzieć. smile

23

Odp: Tp-Link TL-WR1043ND jako klient ftp

No jeżeli serwer www twoj stoi na porcie 80, a jest to domyślny port WWW to podawać go nie trzeba, jeżeli natomisat masz GUI to one zazwyczaj nasluchuje na porcie 80, to twój drugi serwer www serwuje strony internetowe na innym porcie, i wtedy podajesz po prostu http://ip_routera:port/owncloud

RB760iGS + RB260GS / Ryzen 5 2660 / 16G DDR4 / MiniITX - Inea 1G (https://i.imgur.com/TLbJVDw.png)
RB951-2HnD / Celeron J1900 / 4G DDR3 / MiniITX - Satpol 100M

24

Odp: Tp-Link TL-WR1043ND jako klient ftp

Ps.  http://192.168.1.1:80/owncloud też zadziała. Ale przeglądarki wiedzą że domyślnie jest to 80 własnie dlatego się to pomija. A poradnik był o tym żeby stawiać to na porcie 80...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Tp-Link TL-WR1043ND jako klient ftp

po wpisaniu http://192.168.1.200:81/owncloud.php
komunikat
404 - not found

Instalacja przebiegła bez komunikatów o błędach, zgodnie z poradnikiem.

Co jeszcze sprawdzić?