ghost-in-the-shell
Goto Top

FTP-Sever und Router ?!?!?

Hallo Ich habe ein Prob.

Ich habe es geschafft mir einen FTP Sever zu erstellen!

Im LAN ist der auch zu erreichen!!

Ich habe auch einen Acount bei www.Dyndns.org eingerichtet.

Doch wenn ich versuche von einem Anderen pc (Nachbar) auf meinen FTP Sever zuzugreifen funst das nicht!! muss ich irgend was am Router einstellen oder so !!! bitte um Hilfe.

MFG

Content-Key: 53483

Url: https://administrator.de/contentid/53483

Printed on: April 19, 2024 at 16:04 o'clock

Member: Devian
Devian Mar 07, 2007 at 19:15:51 (UTC)
Goto Top
Hallo Ich habe ein Prob.

Ich habe es geschafft mir einen FTP Sever zu
erstellen!

Glückwunsch.

Im LAN ist der auch zu erreichen!!

Tolle Sache, gelle?!

Ich habe auch einen Acount bei
www.Dyndns.org eingerichtet.

So weit, so gut...

Doch wenn ich versuche von einem Anderen pc
(Nachbar) auf meinen FTP Sever zuzugreifen
funst das nicht!! muss ich irgend was am
Router einstellen oder so !!! bitte um
Hilfe.

Port 21 auf deinen FTP routen.

MFG

Auch MfG face-smile
Member: fugu
fugu Mar 07, 2007 at 19:43:38 (UTC)
Goto Top
Ich habe auch einen Acount bei www.Dyndns.org eingerichtet.

Natürlich muss auch ein DynDNS-Client laufen und IP-Änderungen an DynDNS mitteilen. Das kann man auch in vielen Routern direkt eintragen.

Greetz, Fugu
Member: aqui
aqui Mar 07, 2007 at 23:50:58 (UTC)
Goto Top
FTP benutzt TCP Port 20 und 21 (Daten und Command)
Wenn du nur TCP Port 21 freigibst in der Port Forwarding Tabelle musst du zwingend mit einem FTP Client arbeiten der sich im sog. passive Modus (PASV) betreiben lässt. Fast alle Clients können das heutzutage und das ist im Setup einstellbar !
Der FTP Client vom Firefox arbeitet auch im passive Mode, damit kannst du das bei entsprechend eingestellter Port Forwarding Tabelle im Router auf die lokale IP deines FTP Servers auch testen indem du im URL Feld folgendes eingibst:

ftp://user:Passwort@meineaddresse.dyndns.org

Die Browser Clients können natürlich kein Upload sind also zum Senden nicht geeignet...
Das sollte in jedem Falle klappen. Eine active FTP Session wird durch den NAT Prozess des Routers nicht durchkommen, es sei denn du hast einen intelligenten Router aber die sind sehr selten... Dann musst du allerdings auch den Port TCP 20 freigeben in der PFW Tabelle.
Member: aqui
aqui Mar 09, 2007 at 16:27:43 (UTC)
Goto Top
In deinem Router gibt es eine sog. Portforwarding Liste oder Portumleitungstabelle oder wie die dort auch immer genannt ist...
Dort trögst du ein das Incomming TCP 21 und 20 Session intern auf TCP 20 und 21 und die feste IP Adresse des FTP Servers geforwardet werden sollen.
Der FTP Server sollte dafür eine feste statische Adresse ausserhalb der DHCP Range des Routers haben damit diese sich nicht ändern kann und nicht eingehende FTP Sessions dann im Nirwana landen !
Ebenfalls muss der FTP Server natürlich einen Gateway Eintrag auf den Router haben !

Du kannst das auch ohne DynDNS Account testen ! Ein Tool wie IP2 von
http://keir.net/ip2.html
zeigt dir die WAN IP Adresse des Routers an auf dem DSL Port (Kannst natürlich auch auf dem Router selber nachsehen). Alternativ geht auch www.wieistmeineip.de !

Ein externer FTP Zugriff mit einem FTP passive Client auf diese IP sollte die Verbindung zu deinem FTP Server herstellen wenn du die Port Forwarding Tabell korrekt eingetragen hast im Router !

DynDNS macht nur die Prozedur etwas einfacher, da der Name immer konstant ist egal welche IP du hast. Aktiviere deinen Account und merke dir deine Zugangsdaten die du per Mail bekommst. Die füllst du im Router in den DynDNS Client ein und aktivierst ihn....mehr muss man da nicht machen !
Member: aqui
aqui Mar 13, 2007 at 09:32:24 (UTC)
Goto Top
Ja, ist es auch wenn du vorne im URL Fenster nicht http: sondern ftp:// schreibst.
Also bei dir:

ftp://<meine.dyndns.adresse>