Ferdi: WarFTP

Hallo allerseits!

Ich habe ein Programm namens WarFTP installiert, welches einen UNIX-Server simuliert. Wenn es optimal funktioniert sollte man von einem anderen PC im Internet mittels eines FTP-Programmes meinen Server (d.h. einen Ordner auf meinem PC) erreichen können. Die Host-Adresse ist dann meine IP-Adresse, die ich zu der Zeit habe.
Das Problem ist nun, dass ich an einem Netzwerk hänge und so über die IP-Adresse nur der Router, aber nicht mein PC erreicht werden kann. Wie kann ich nun trotzdem meinen PC erreichen (vielleicht durch eine Kombination zwischen der IP-Adresse im Internet und der meines PC´s in dem Netzwerk oder so etwas)?

Danke für Eure Antworten!

Grüße,
Ferdi

  1. Hallo!

    Das Problem ist nun, dass ich an einem Netzwerk hänge und so über die IP-Adresse nur der Router, aber nicht mein PC erreicht werden kann. Wie kann ich nun trotzdem meinen PC erreichen

    Du musst auf dem Router eingehenden Traffic auf den verwendeten Ports forwarden. Dazu zählen schon mal Port 21 auf welchem dein FTP Server normalerweise zu erreichen ist. Des weiteren musst du noch einen Port Bereich forwarden, welchen du für Passive FTP verwendest. Diesen kannst du normalerweise in deinem Server entsprechend einstellen.

    Viele Grüße,
                 Stefan

    1. Danke für die Antwort, Stefan!

      Du musst auf dem Router eingehenden Traffic auf den verwendeten Ports forwarden. Dazu zählen schon mal Port 21 auf welchem dein FTP Server normalerweise zu erreichen ist. Des weiteren musst du noch einen Port Bereich forwarden, welchen du für Passive FTP verwendest. Diesen kannst du normalerweise in deinem Server entsprechend einstellen.

      Forwarden? So eine Funktion hat der Router nicht. "Normale" Internetverbindungen, auch FTP klappen ja. Das Problem ist eben nur, dass man meinen Server/PC nicht über die IP-Adresse, die bei dem entsprechenden FTP-Programm als Host angegeben wird, erreichen kann. Normalerweise trägt man sonst einfach als Host die IP-Adresse ein und schon erreicht man den Server. Bei mir ist es aber leider so, dass über die IP nur der Router erreicht wird, aber nicht ich. (Der Router ist in diesem Fall ein kleiner Kasten, also kein PC).

      1. Guten Abend/Nacht!

        Du musst auf dem Router eingehenden Traffic auf den verwendeten Ports forwarden.

        Forwarden? So eine Funktion hat der Router nicht.
        Bei mir ist es aber leider so, dass über die IP nur der Router erreicht wird, aber nicht ich. (Der Router ist in diesem Fall ein kleiner Kasten, also kein PC).

        In dem Fall wirst du wohl nicht weiterkommen. Damit ein Client zu deinem FTP Server Verbindung aufnehmen kann, muss er Kontakt zu dem Port herstellen, auf welchem dein Server zuhört. Da ein Client von außerhalb aber nur den Router erreichen kann, wird er deinen Server nie finden. Zumindest nicht, wenn du nicht den eingehenden Traffic auf den entsprechenden Ports forwarden kannst.

        Dass dein Internet sonst funktioniert ist klar, da in diesem Fall du die Verbindung zu einem anderen Server herstellst. Und diesen kannst du direkt erreichen. Wenn die Verbindung erst einmal besteht, dann weiß der Router auch, auf welchem Weg er die Antworten zurückschicken muss und so finden die entsprechenden Packete deinen PC. Allerdings bekommt die Gegenseite hiervon gar nichts mit. Das ganze nennt sich NAT und hat eben die von der erfahrene Einschränkung.

        Gruß,
              Stefan