Socket error:no route to host

tach community,

ich fahre einen FTP Server…
beziehungsweise… WILL ihn betreiben…
ich hatte ihn schonmal aufgesetzt… da funktionierte alles praechtig…
doch jetzt…

also…
verbinde ich mich mit einem client lokal… mit localhost… funktioniert das praechtig.
doch extern hakts.
man kann sich anmelden… aber bekommt kein directory listing.
sondern die meldung „socket error:no route to host“

der externe user ist aber stehts verbunden…

der server hoert auf 127.0.0.1:21 und meine lokale IP am router…
im router ist logischerweise die 21 auch auf meinen rechner umgeroutet… sonst koennte sich der user auch nicht verbinden.

ich habe die vermutung … dass es vielleicht am servicepack 2 liegt?
die firewall habe ich komplett ausgeschaltet.

also… ich habe XP home.
lasse Gene6 laufen (ftp server)

kennt jemand die fehlermeldung „socket error:no route to host“ ?

danke

PixelKoenig

Hallo PixelKoenig,

also…
verbinde ich mich mit einem client lokal… mit localhost…
funktioniert das praechtig.
doch extern hakts.
man kann sich anmelden… aber bekommt kein directory listing.
sondern die meldung „socket error:no route to host“

der externe user ist aber stehts verbunden…

der server hoert auf 127.0.0.1:21 und meine lokale IP am
router…

Das kann nicht sein !!

127.x.x.x ist einen Loopback-Adresse. Diese wir NIEMALS über das netzwerk versendet, sondern ist eine Schlaufe, welche nur zu Testzwecken des EIGENEN Anschlusses dient.

Du solltest die IP des Rechners angeben.

MfG Peter(TOO)

doch.
tach peter,

der server hoert auf 127.0.0.1:21 und meine lokale IP am
router…

Das kann nicht sein !!

127.x.x.x ist einen Loopback-Adresse. Diese wir NIEMALS über
das netzwerk versendet, sondern ist eine Schlaufe, welche nur
zu Testzwecken des EIGENEN Anschlusses dient.

Du solltest die IP des Rechners angeben.

na doch . is so.
lauscht auf meiner internen netzadresse UND der 127.0.0.1
wie auch immer…
wenn ich ueber meinen router komme…
kann ich mich anmelden… bekomme aber die o.g. fehlermeldung und
sehe nix ! daran kanns ja eignetlich nicht liegen . oder?

grusz

Pixel

Halo Pixel,

na doch . is so.
lauscht auf meiner internen netzadresse UND der 127.0.0.1
wie auch immer…

Ja klar, wenn Server UND Client auf demselben Computer ausgeführt werden, geht 127.x.x.x IMMER, das is ja eigentlich der Sinn dieser IP.

Sobald aber Server und Client auf unterschiedlichen Rechnern laufen geht 127.x.x.x nicht mehr !!

wenn ich ueber meinen router komme…
kann ich mich anmelden… bekomme aber die o.g. fehlermeldung
und
sehe nix ! daran kanns ja eignetlich nicht liegen . oder?

Du verwendest wirklich die 127.x.x.x IP ???
Verschiedene IP-Adressen sind für spezielle Dinge vorbehalten, wenn man versucht diese für etwas anderes zu benutzen, geschehen die merkwürdigsten Dinge !!

Wie schon beschrieben darf 127.x.x.x nicht als IP für eine Gerät zugewiesen werden.
Alle IPs innerhalb eines Subnets dürfen keine adresse haben bei der alle Bit 0 oder 1 sind, also:

Subnetmask 255.255.255.0 -> x.x.x.0 und x.x.0.255 sind verboten
Subnetmask 255.255.0.0 -> x.x.x.0 und x.x.255.255 sind verboten

Diese Adressen werden für „an alle“ verwendet.

MfG Peter(TOO)

Hallo,

wenn ich ueber meinen router komme…
kann ich mich anmelden… bekomme aber die o.g. fehlermeldung
und
sehe nix ! daran kanns ja eignetlich nicht liegen . oder?

FTP über NAT ist große, dicke stinkende Scheiße. Wenn der „Router“ Linux als Betriebssystem hat, könntest Du mit ftp_conntrack etwas reißen.

PS: Deine Shift-Taste klemmt.

Sebastian