Supportnet Computer
Planet of Tech

Supportnet / Forum / DSL

FTP Server Konfiguration





Frage

Hallo zusammen, Ich bekomme meinen FTP-Server nicht frei, d.h. vom www ist kein Zugriff möglich.. Ich besitze einen USRobotics Router 8054 Wireless davor ein Zyxel 650M als ADSL Modem. Beim Router ist IP 192.168.123.100 auf Port 21 freigegeben. (Diese IP besitzt der FTP-Server) Alle anderen Funktionen scheinen ordnungsgemäss zu laufen. Was habe ich da übersehen - oder was ist speziell zu beachten? Aus der Betriebsanleitung wird man auch nicht allzu üppig bedient! Besten Dank im Voraus. PS (Ohne Wireless Router funktioniert es prima, also muss es eine Einstellung sein)

Antwort 1 von TheBlackBird_

Hi,

Ein oder zwei Fehlermoeglichkeiten, die es zu klaeren gilt:

Gehen wir einmal davon aus, dass die Portweiterleitung auf die ....123.100er Maschine funktioniert, und der FTP ordnungsgemaess konfiguriert ist. (Sonst wuerde er direkt am Modem ja auch Probleme bereiten.) Auch gehe ich jetzt einmal davon aus, dass der FTP-Server im LAN, angesprochen mit seiner LAN-Adresse, erreichbar ist.
Dann stellt sich nun die Frage. Wie erfolgt der Zugriff? Zum einen, ob der Zugriff aus dem eigenen LAN heraus mit der Angabe der WAN-IP getestet wird. Ist dem so, dann kann es sein, dass der Router diese Vorgehensweise nicht unterstuetzt, wenn er kein LoopBack beherrscht. Abhilfe: Zugriffsversuch von aussen. Also entweder einen Freund darum bitten, oder einen Zweitrechner mit einer separaten Modemverbindung zum Test benutzen.
Zum Anderen: Erfolgt ein Zugriffsversuch im aktiven FTP-Modus, oder im Passiven? Das Problem eines FTP-Servers dem der Passive Modus abverlangt werden soll und der dabei hinter einem NAT-Router steht ist folgendes: Beim passiven Modus fragt der Client beim Server die Ports fuer die passive Uebertragung an. Dabei gibt der Server im Normalfall seine eigene IP und einen Port fuer den passiven Modus zurueck. Er gibt also die LAN-IP und einen Port zurueck. Und mit Deiner LAN-IP kann der Client im INet nun nat. nicht viel anfangen. Abhilfe: nur aktives FTP verwenden, oder einen Server verwenden, der die Moeglichkeit bietet, einen Hostnamen einzugeben, der fuer die Rueckgabe aufgeloest werden muss. (in Verbindung mit einem DynDNS-Dienst.)

Soweit fuers Erste...
Cu TheBlackBird ®

Antwort 2 von tony55

Ermals danke für die prompte Unterstützung.
Also der DynDNS-Dienst ist aktiviert. Hat sehr gute Dienste geleistet mit der Konfiguration ADSL-Modem via FTP-Server.
Der Zugriff via LAN (also im eigenen Netz funktioniert tadellos. Nur vom www scheint irgend etwas nicht
konfiguriert zu sein.
Der FTP-Server ist von Michael Roth - (dürfte bekannt sein.)
Auf dem ADSL-Modem sind Port 20+21 freigegeben. Trotzdem funktioniert das ganze nicht.
WIe muss die NAT Tabelle des Router USRobotics 8054 konfiguriert werden?

Antwort 3 von RTFM

Je nach OS würde ich auch mal schauen, ob eine Software-Firewall den Zugriff verhindert.

Antwort 4 von TheBlackBird_

HI,

Die Portweiterleitung sollte bei Deinem Router unter dem Punkt "Access"-> "Virtual Server" vorgenommen werden. Dort dann Port21/TCP und versuchsweise evtl. auch 20/TCP auf die betroffene Maschine leiten. RTFMs Einwand ist aber auch nicht ganz von der Hand zu weisen. So Du also eine Desktop-Firewall verwendest deaktiviere diese testhalber, oder schau einmal in die entsprechenden Log-Files, ob Du dort etwas finden kannst.

Cu TheBlackBird ®

Antwort 5 von tony55

hallo
Das ganze funktioniert auch mit Port 20 nicht!
was sind überhaupt RTFMs?
Der Server läuft aum einem Win98SE Rechner - also keine Desktop Firewall.
Wie schalte ich beim Roter USR8054 den internen Firewall ab?
Hoffe, dass mir jemand helfen kann
Danke zum Voraus

Antwort 6 von TheBlackBird_

Hi,

So scheinen wir hier nicht weiterzukommen. Daher einmal ein paar Fragen:

  • Wie wird der FTP-Server aus dem WAN heraus genau angesprochen? Mittels der aktuellen WAN-IP oder mittels DynDNS-Hostname? Wenn mittels Hostname: ist dann die Korrektheit der aufgeloesten WAN-IP geprueft?
  • Mit welchem FTP-Client wird der Zugriff getestet? Was gibt es da genau fuer Fehlermeldungen bzw. was gibt das Log fuer Anhaltspunkte?
  • Thema Portforwarding: Gibt es mind. ein funktionierendes Forwarding in Dein Netz? (um Fehler in dieser Richtung auszuschliessen)

    Cu TheBlackBird ®

    btw: RTFM ist zunaechst einmal der Nickname des Verfassers von Antwort3. Die Bedeutung dieser Abkuerzung wirst Du sicher frueher oder spaeter selbst herausfinden... ;-)

  • Antwort 7 von ox99

    Zitat:
    Beim Router ist IP 192.168.123.100 auf Port 21 freigegeben. (Diese IP besitzt der FTP-Server)

    du verwendest eine nicht-registrierte Adresse. Diese werden im Internet nicht geroutet, also kannst du sie auch nicht ansprechen ( alle 10.x.x.x und 192.168.x.x Adressen !)
    Schau mal, welche IP Adresse du im Internet bekommen hast und versuche dann mal ein FTP drauf zu machen.
    mfg

    Antwort 8 von tony55

    Hi,
    Besten Dank für die tollen Bemühungen.
    Mit DynDNS wird der Name korrekt umgesetzt und
    an die aktuelle IP weitergeleitet. Mittels Ping auf den Namen antwortet auch der Router mit der richtigen IP.
    Mit WS_FTP Client wird normalerweise auf FTP-Server zugegriffen. Es erscheint nun folgende Meldung:
    connecting to 83.176.38.28:21 - connecting failed - connecting timed out - Und das war´s.
    Früher mit nur dem ADSL-Modem (Zyxel 530M) funktionierte es einwandfrei.
    Muss ich eventuell beim Modem noch eine Änderung
    vornehmen? -

    Antwort 9 von TheBlackBird_

    Hi,

    Zu dem von Dir genannten Modem kann ich leider keine Informationen finden. Im Allgemeinen kann man an einem reinen Modem als Enduser aber auch keine Konfigurationen vornehmen. Ich wuerde also zunaechst das Modem als Fehlerquelle ausschliessen wollen.

    Die Meldung Deines FTP-Clients sagt fuer mich aus, dass auf der dort angegebenen IP kein FTP-Server erreichbar ist. Da Du schreibst, dass die Namensaufloesung via DynDNS funktioniert, keine Software-Firewall (wie z.B. Zone-Alarm) eingesetzt wird, kann ich mir nun nur vorstellen, dass Dir bei der Konfiguration des Portforwardings ein Fehler unterlaufen sein muss. Daher noch einmal die Frage: hast Du auch andere Ports weitergeleitet, und funktionieren diese Weiterleitungen? Sind also andere Anwendungen auf Deinen LAN-Rechnern aus dem Internet heraus erreichbar?

    Cu TheBlackBird ®

    Antwort 10 von tony55

    ....und es funktioniert doch!

    Danke allen, besonders The BlackBird. Der Hund war im Modem begraben.
    Dieses (Zyxel Prestige 650M) hatte eine eigene NAT-Tabelle. - musste also Port 20+21 freigeben und zwar für die Empfangs-IP Adresse des Wireless-Routers.(192.168.1.33). Im Wireless-Router dann Port 20-21 freigeben auf die IP des FTP-Servers (192.168.123.100). - Jetzt funktioniert es wieder einwandfrei.

    Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: