|
Callisto
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
Hallo mein Problem ist ich hab mich mal an nem ftp-server versucht. Hat auch alles geklappt, ich kann ihn von zu Hause aus im eigenem Netzwerk per interner IP oder per dyndns.org mit gftp sehen und Daten übertragen. Mein Problem ist jetzt das ich wenn ich z.B aus der Schule darauf zugreifen möchte er meinen Server nicht findet weder per webbrowser noch per ftpclient programm. Wo könnte der fehler liegen ? Es hängt vielleicht damit zusammen das ich per Firefox im Heimnetzwerk mein Passwort für den user eingeben kann mit dem ich mich per ftp einloggen will er aber ewig lädt und ich nichts vom server sehe. Für hilfe wäre ich sehr dankbar Danke Callisto
|
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
|
Hi, hast du eine Firewall eingeschaltet? Vielleicht bindest du den Server auch nur an die interne Netzwerkkarte, oder hast du einen router? Ein paar infos mehr zu deinem Netzwerk würden nicht schaden 😉
|
|
Callisto
(Themenstarter)
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
also der ftp server ist hinter nem router da hab ich die ports aber freigegeben undder server selbst hat noch keine firewall Die Adresse des Servers ist ftp://***.dyndns.org In meinem Heimnetzwerk (rechner per router verbunden)kann ich bei Windows(Firefox) oder mit linux per gftp drauf zugrifen wenn ich diese adresse eingebebe,aber von woanders halt nicht.
|
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
|
Hi, also wahrscheinlich trägst du bei dyndns die falsche adresse ein. (192.168.xxx.xxx) Du musst dort die Adresse eintragen, die du durch dhcp von deinem ISP bekommst. 😉
|
|
Callisto
(Themenstarter)
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
die adresse lasse ich per ddclinet eintragen die er per vom provider bekommt, dass ist keine 192.xxx.xxxer Adresse daran liegt es nicht Wenn ich zum überprüfen die dhcp adresse von meinem client dort eintrage 82.xxx.xxx.xx klappt es nichtn mehr also liegt es nicht an dieser Adresse.
|
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
|
OK, vorhin ergab ein DNS Lookup deines links eine 192.168. Nummer... Wenn es daran nicht liegt, bist du dem Hinweis mit dem Binden des servers auf die interne IP nachgegangen? Lauscht der Server auf der externen IP?
|
|
Kajapka
Anmeldungsdatum: 9. Mai 2005
Beiträge: 736
|
Welche IP Adresse erscheint denn wenn man deine dyndns Adresse anpingt? Welche Ports sind in deinem Router freigegeben? 21 und 20 oder nur der 21er? Gib mal beide frei.
|
|
Callisto
(Themenstarter)
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
also dns lookup sollte glaub ich auch ne 192.xxer ip adresse ergeben da von man von meiner normalen ip dann auf meine interne ip kommen muss, da ich wie gesagt mehrere Rechner (2) im Netzwerk mit verschiedenen ip's (192.xxer) habe Das mit dem anderen Port probier ich gleich mal aus mal sehen. Das mit dem lauschen müsste eigentlich ddclient machen aber ich glaub das da ne config nicht ganz stimmt ich weiß aber noch nicht wo der fehler sein könte.
|
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
|
Callisto hat geschrieben: also dns lookup sollte glaub ich auch ne 192.xxer ip adresse ergeben da von man von meiner normalen ip dann auf meine interne ip kommen muss, da ich wie gesagt mehrere Rechner (2) im Netzwerk mit verschiedenen ip's (192.xxer) habe
Nein, so geht das nicht! Dein Router muss wissen wohin er die Pakete schicken muss! Mit deiner Internen IP kann ausßerhalb deines Netzes niemand was anfangen 😲 Also wenn dein Router muss schon Network-Adress-Translation können. Wenn er das nicht kann, und nicht weiß wo er die eingehenden Pakete hinschicken muss, siehts meiner Meinung nach schlecht für dich aus... Dann musst du deinen Rechner vor den Router schalten, direkt ans Modem.
|
|
Callisto
(Themenstarter)
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
also da ich auf meinem server keine gui habe kann ich nicht per webrowser gucken was er bei dyndns.org einträgt, er müsste aber die richtige ip eingeben und diese dann durch meinen router per wildcard auf eine 192.xxer adresse auflösen Die Ports 20-21 sind im router offen und werden auch auf die richtige ip weitergeleitet. Mein Problem ist jetzt das ich zwar per browser mit der oben angegeben adresse auf den server zugreifen kann, das dauert einfach zu lange und cih denke da liegt ein großer fehler, dass ihr darauf nicht zugreifen könnt. Kann ich die reaktionszeit irgendwie verkürzen ??
|
|
Mossi
Anmeldungsdatum: 6. Juli 2005
Beiträge: 382
|
Der ddclient muss an dem Rechner laufen, der die Verbindung zum Imternet aufbaut. In der Regel ist das der Router. Dann muss auf dem Router per Masquerading und Forwarding die Anfrage an den entsprechenden Rechner im internen Netz weitergegeben werden. Das ganze sieht dann so aus: Dein Router bekommt vom ISP die IP-Adresse 82.15.161.23 (z.B.) und schickt diese nach Erhalt an dyndns.org Wenn man jetzt die Adresse 82.15.161.23 oder den Namen deine dyndns anpingt, wird dein Router abgepingt. Wenn man eine FTP-Anfrage an diese Adresse schickt, wird diese Anfrage von deinem Router umgesetzt und an den entsprechenden Rechner im internen Netz weitergeleitet. Die Rückantwort schickt der FTP-Server dann wieder an deinen Router der sich gemerkt hat, wo das Zeug hin soll und der schickt es dann wieder weiter an den Rechner, der die Anfrage gestartet hat. Wie ich es sehe liegt der Hauptfehler bei dir im moment daran, dass der ddclient auf deinem FTP-Server läuft.
|
|
Callisto
(Themenstarter)
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
das hört sich ja toll an, da gibts nur ein Problem, ich hab nen Hardwarerouter(kein PC), der kann sich zwar merken welche Portanfragen zu welchem Rechner im Netzwerk geschickt werden aber ich kann darauf nich den ddc installieren. Mdeuner Meinung nach macht der ddc seine Arbeit korrekt und trägt auch die richtige IP bei Dyndns.org ein sonst könnte ich in meinem eigenem Netzwerk nicht über meine ftp-Adresse auf den ftp server zugreifen. Das Problem muss irgendwo anders liegen. Aber ich hau auf meinem Server erst mal ne Gui und trag das denn manuell ein und gucke denn ob es funktioniert.
|
|
Kajapka
Anmeldungsdatum: 9. Mai 2005
Beiträge: 736
|
Mossi hat geschrieben: Der ddclient muss an dem Rechner laufen, der die Verbindung zum Imternet aufbaut. In der Regel ist das der Router.
Das stimmt so nicht ganz. ddclient ist in der Lage externe Internetseiten aufzurufen und dort die IP Adresse die dort angezeigt wird aus zu lesen. Somit kann der ddclient von jedem Rechner im internen netz aufgerufen werden und man erfährt immer die externe IP Adresse des routers. Hab dazu auch mal diesen Eintrag vor längerer Zeit angepasst 😉
|
|
Callisto
(Themenstarter)
Anmeldungsdatum: 10. April 2005
Beiträge: 98
|
Ich glaub ich hab euch jetzt verstanden und ich muss mir das mit der Weiterleitung in meinem router noch mal überlegen. Die weitergegebene IP ist richtig nur ich komme von dieser nicht in mein internes Netzwerk und somit ist der ftp-server nich zu erreichen. Gibt es irgendeine OPtion bei Dyndns oder ddclient in der ich meine Internet-IP und meine interne IP verbinden lassen kann oder dass man von der externen auf die interne IP kommt? Falls nicht muss ich mal nen Forum suchen wo mein Router erklärt ist. Danke Callisto @Logdog82 den Beitrag hab ich mir schon mal am Anfang angeschaut dann aber user=if if=eth0 genutz und das war falsch, am Besten wäre es die beiden Befehle zu verbinden wie oben beschrieben.
|
|
haraldkl
Anmeldungsdatum: 21. Juli 2005
Beiträge: 1903
|
Callisto hat geschrieben:
Gibt es irgendeine OPtion bei Dyndns oder ddclient in der ich meine Internet-IP und meine interne IP verbinden lassen kann oder dass man von der externen auf die interne IP kommt?
So etwas ist meines Wissens nach technisch gar nicht möglich, der Dyndns Server steht ja irgendwo im Internet und der kann mit deiner Internen IP nichts anfangen. Auf dem Client kommen die Pakete gar nicht erst an... Der einzige der deine Internen IPs verwalten kann ist der Router (und alle Rechner im Internen Netz). Also du musst dich da wohl oder übel mit deinem Router auseinandersetzen, oder wie gesagt einen Rechner als Router verwenden. 😉
|