PDA

Bekijk de volledige versie : Ftp server über Wan erreichen



Sameer.sg
28-02-2009, 20:04
Ich hab da ein problem ich hab ein WL500g.Deluxe Router die Firmware ist
Firmware Version: 1.9.2.7
Firmware Release: 1.9.2.7-7g

Ich habe auf dem Router zu testen jetzt eine 128mb (fat32) USB stick drin.
Hab einfach den stick in router eingesteckt dann in Router menu die FTP Server
Ftp eingeschaltet und ein user erstellt (Allow Anonymous User to Login auf NO und Allow Super User to Login NO). Auf den stick kann ich zugriffen mit
ftp://username: pw@my.router/

nun will ich das ich den auch aus den Internet errichbar ist nun was muss ich da einstellen damit das jetzt geht
hab verusch über mein wan ip zuzgriffen hat ftp//wanip das ging nicht..
welche einstellungen muss ich machen damit der auch aus internet erreichbar ist.:confused:

Danke schonmal

Sameer.sg
28-02-2009, 22:39
hab eben dyndns eigerichtet wenn ich dann die url eigeben lande ich ins router menu..
wo ich eigentlich den wan zugriff nein gesagt habe:eek:

wengi
01-03-2009, 11:35
Hi,

ich würde Dir zunächst empfehlen die aktuellste Firmware zu installieren.
Das mit dem ftp über WAN sollte nicht so sein.

Keine Ahnung was da schief läuft.

wengi

Sameer.sg
01-03-2009, 12:45
ok installier ich mal kannst du mir sagen was die aktuellste ist..
komme durcheinander mit dem ganzen versionen durcheinander
WL500g.Deluxe
ist das die aktuellste
http://oleg.wl500g.info/1.9.2.7-10/
und für mich
WL500gx-1.9.2.7-10.zip
oder welche bezeichnung ist für den Deluxe
oder im Wizard http://website.wl500g.info/beta/wizard.php
die 1.9.6.0

welche von denen ?

wengi
02-03-2009, 10:18
WL500gx-1.9.2.7-10.zip sollte richtig sein (keine Garantie, habe nur einen WL-HDD und daher nie getestet)

wengi

Sameer.sg
02-03-2009, 14:47
also upgrade ging ohne probleme:D
sie da sind paar neue optionen da
hab bei ftp auf yes
im lan geht es aber wenn ich
versuche wan ip
ftp://x.x.x.x aber es passiert nichts
hab auch über
ftp://mein.dny.dns
probier das geht auch nicht

Smartftp fehler
No connection could be made because the target machine actively refused it

edit: muss man bei LAN to WAN Filter oder Wan to Lan was einstellen..

wengi
02-03-2009, 17:04
Hast Du port 21 in iptables freigeschaltet?
In meinem Howto findest Du eine Zeile, wie man Ports in iptables freischaltet.

wengi

Sameer.sg
02-03-2009, 20:22
hab mich mit putty telnet
mit router verbunden und

einfach das eingetippt
auch mit ssh
iptables -I INPUT -m tcp -p tcp --dport 21 -j ACCEPT

so ist es doch richtig oder. wenn ja geht es nicht

akbor
03-03-2009, 09:15
Um FTP für WAN freizuschalten, muss man nicht zwingend Iptables direkt in der Konsole editieren. Wem das zu kompliziert ist, der kann das ganz bequem im Webinterface unter "Virtual Server" erledigen - einfach eine Portfreigabe für TCP 20:21 eintragen.

Die Tatsache, dass du beim ersten Mal unter der DynDNS-Adresse auf dem Port 80 das Webinterface des Routers gesehen hast, liegt fast sicher an der Intelligenz des Routers. Du hast die Seite aus dem LAN aufgerufen, nehme ich mal an. Und der Router ist nämlich so intelligent, er hat die Verbindung über LAN abgekürzt ;) Wenn du es wirklich von extern versuchst, wirst du feststellen TCP 80 ist dicht, so wie er sein sollte.

Gruß

Robert

Sameer.sg
03-03-2009, 10:08
zu portfreigabe für wan
hab ja bei virtual server 20:21 | 192.168.2.1 | 21 | Tcp eingetragen es geht auch nicht
http://img525.imageshack.us/img525/8649/server.th.jpg (http://img525.imageshack.us/my.php?image=server.jpg)

aha es gibst ja noch Wan to Lan und Lan to Wan muss ich da viellicht was machen was ich aber nicht glaube ..
sonst kann mir einer die befehle sagen wie ich es über iptables es mache ssh hab ich ja schon drauf weil man muss ja eintrag in der datei machen. ist schon lange her seitdem ich mich mit debian beschäftigt hatte kann die befehle nicht mehr:(



nehme ich mal an. Und der Router ist nämlich so intelligent, er hat die Verbindung über LAN abgekürzt ;)

ja ich hab aus dem lan es geamcht wusste nicht das der router so schlau ist :D

akbor
03-03-2009, 18:16
Sorry, ich muss mich doch korrigieren, habe vorher Quatsch erzählt.

Läuft der FTP-Server (ich meine den in die FW integrierten vsftpd!) auf dem Router, der die Verbindung zum Internet herstellt, dann braucht man gar keine Portfreigaben per Iptables oder Virtual Server zu machen. Die einzige Einstellung, die man im Webinterface machen muss, damit der FTP-Server über WAN erreichbar ist: unter USB Application - FTP Server - Enable FTP Server: YES (nicht YES, LAN only!).

Läuft der FTP-Server auf einem anderen Gerät hinter dem Router (so eine Anordnung hatte ich in der Vergangenheit, deswegen habe ich mich geirrt), dann genügt es unter Virtual Server eine Portfreigabe einzurichten.

Gruß

Robert

Sameer.sg
03-03-2009, 20:02
der ftp läuft auf dem router nach router ist halt das modem
http://img8.imageshack.us/img8/6301/ftpj.th.jpg (http://img8.imageshack.us/img8/6301/ftpj.jpg)

so hab ich ja alles richtig aber es will nicht gehen :confused::confused:

akbor
04-03-2009, 07:31
Die Einstellungen passen. Ich gehe mal davon aus, du hast auch die Benutzer für FTP angelegt. Dein FTP-Server sollte so über WAN mit


ftp://<FTP Benutzer>:<FTP Passwort>@<deine WAN IP Adresse>

oder mit


ftp://<FTP Benutzer>:<FTP Passwort>@<deine DynDNS Domäne>

Du solltest nochmal alle anderen Einstellungen (und zwar alles, was du bis jetzt editiert hast, IPTables, Virual Server, etc., etc.) überprüfen und sicherstellen, dass du den Port 21 nicht irgendwohin anders geroutet oder gesperrt hast.

Gruß

Robert

Sameer.sg
04-03-2009, 10:03
ich hab jetzt eben ein komplettten restore gamcht dannch die isp daten eingeben ftp user erstellt:confused:
aber es geht nicht verusch hab ich es über den browser
:(