debian heimserver- client nicht anpingbar

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

debian heimserver- client nicht anpingbar

Beitrag von wum » 17.11.2004 23:27:13

Ich will ein Heimnetzwerk mit Debian sid (via kanotixauf hd instaliertl) als router aufzusetzen.

Der DSL-Zugang klappt. Als ersten Testclient habe ich meinen debian sarge Rechner.
Und da fangen die Probleme an:
Ich kann den client nicht anpingen.
Der Internetzugang des Routers läuft über eth1, das Netzwerk über eth0.

In die dhcpd.conf habe ich folgende Einträge geschrieben:
subnet 192.168.2.0 netmask 255.255.255.0 {
range 192.168.2.1 192.168.2.10;
option domain-name-servers 194.25.2.129;
option broadcast-address 192.168.2.255;
option routers 192.168.2.1;
}
ausserdem für den ersten client samt der Hardwareadresse seiner Netzwerkkarte:
host anton {
hardware ethernet 00:30:18:66:75:60;
fixed-address 192.168.2.2;
}
192.168.2.2 lässt sich aber nicht anpingen, egal ob es direkt oder über splitter verbunden ist, netzwerkkarte leuchtet aber. Genausowenig 192.168.2.2, also die interne Adresse des Routers selbst.

Was mir ausserdem nicht zu stimmen scheint. WEnn ich den Befehl route eingebe erscheint

217.5.98.XX * 255.255.255.0 UH 0 0 0 ppp0
default 217.5.98.XX 0.0.0.0 UG 0 0 0 ppp0
Wie unter http://www.debianforum.de/wiki/?page=Ch ... etprobleme empfohelen habe ich

route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1
in der Konsole eingegeben.
Das liefert aber

SIOCADDRT: Kein passendes Gerät gefunden


Beim Router ist in etc/network/interfaces eingetragen:
iface eth1 inet dhcp
iface eth0 inet static
address 192.168.2.1

netmask 255.255.255.0

network 192.168.2.0

Langsam drohen meine Mitbewohner windows 2000 als server zu installieren...Wäre für tips also dankbar.

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 18.11.2004 02:07:45

Hallo,

Warum machts Du es dir so kompliziert und was willst Du mit kanotix auf einem Router?
Da möchte ich gar nicht auf Details eingehen, wenn Du einen Router für die WG brauchst schau dir mal http://www.fli4l.de/ an.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

sschock
Beiträge: 473
Registriert: 18.11.2002 05:18:38
Wohnort: Köln
Kontaktdaten:

Beitrag von sschock » 18.11.2004 08:22:21

Kann ich nur beipflichten, als reiner router auf ner kleinen Kiste ist das ding (http://www.fli4l.de) top, und kann alles, was man so braucht... und ist in dem sinne eigentlich ganz simpel.
Hab den auch hier laufen und es funzt alles, kannst die konfiguration für den router an jedem beliebigen REchner zusammenstellen und es läuft... ;)
Greets
Sebastian
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-

jabber-ID: sschock@amessage.de

sschock
Beiträge: 473
Registriert: 18.11.2002 05:18:38
Wohnort: Köln
Kontaktdaten:

Beitrag von sschock » 18.11.2004 08:25:17

route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1
Ich weis nicht ob das ne rolle spielt, aber sprachst du nicht von 198.168.2.0???
Kannst du den vom Clienten irgendwie nach draussen pingen? also zb. debian.org oder so?

Greets
Wo das Chaos auf die Ordnung trifft, gewinnt meist das Chaos, weil es besser organisiert ist.
-Friedrich Nietzsche-

jabber-ID: sschock@amessage.de

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 18.11.2004 16:29:34

Danke erstmal für die schnellen Antworten.

fli4l kenne ich, aber eigentlich würde ich mich gerne an einem debian server versuchen. Wenn es mit Debian nicht bald klappt werden wir wohl aber erstmal auf fli4l zurückgreifen. Dazu müsste ich aber erstmal ein funktionierendes Diskettenlaufwerk besorgen...

Warum ich kanotix genommen habe? Ich habe zuerst sarge von CD installiert, aber trotz zahlreicher Versuche der Konfiguration mit pppoeconf bin ich damit über unseren Router garnicht erst ins Netz gekommen (Fehlermeldung bei plog: timout waiting for PADS packets, unable to complete pppoe discovery -aber dazu werde ich bei Gelegenheit einen neuen thread eröffnen). Über kanotix ging der Netzzugang via my-pppoeconf sofort. Daher habe ich kanotix auf eine Zweite Partition installiert, in der Hoffnung zumindest einen provisorischen Router hinzukriegen- ich habe die Hoffnung noch nicht aufgegeben.

@sschock
Die ip im route add Befehl war ein Tippfehler von mir hier im Forum. Die angegebene Fehlermeldung gibt es, wenn ich die richtige ip (192.168.2.0) angebe. Daran liegt es also nicht.

Vom client aus kann ich ebenfalls keine Adresse anpingen, 100% loss.

Habt ihr noch weitere Tips was ich als nächstes checken muss? Die von mir konsultierten howtos helfen mir nicht weiter..

Es grüsst ganz herzlich
Wum

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Re: debian heimserver- client nicht anpingbar

Beitrag von fuzzy » 18.11.2004 18:03:36

wum hat geschrieben:I
Der Internetzugang des Routers läuft über eth1, das Netzwerk über eth0.
[...]
Beim Router ist in etc/network/interfaces eingetragen:
iface eth1 inet dhcp
iface eth0 inet static
address 192.168.2.1

netmask 255.255.255.0

network 192.168.2.0
...also mit dhcp kenne ich mich nicht aus :wink:
Ist ein "iface eth1 inet dhcp" Eintrag auf dem Router (/etc/network/interfaces) richtig?
eth1 müsste über ppp/pppoe eine IP vom Provider erhalten und die Clients benötigen einen "dhcp" Eintrag.
...oder liege ich da falsch?

Mein Tipp wäre ein Versuch mit festen IPs im internen Netz :wink:

Gruß fuzzy

[edit]die "route" müsste sich aus meiner Sicht auf das interne Netz "eth0" beziehen[/edit]

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 19.11.2004 23:47:43

@fuzzy

danke für den tip. Ich habe es mit statischer ip versucht (also ohne ip-vergabe mittels dhcp durch den router) und nun kann ich schon hin- und herpingen.
Endlich ein kleiner Erfolg nach den Tagen des Darbens und Bangens!!
Damit das netzinterne pingen klappt muss ich nach dem Starten dem client mit
ifconfig eth0 192.168.2.2
seine ip zuweisen.

Wenn ich die Checkliste unter http://www.debianforum.de/wiki/?page=Ch ... etprobleme durchgehe stimmt alles bis Punkt 7A. Der client kann keine ip-s im Netz anpingen. Auf den Befehl route wirft der client mehrere Zeilen aus:
10.112.112.113 * 255.255.255.255 UH 0 0 0 ppp1
10.112.112.112 * 255.255.255.255 UH 0 0 0 ppp0
10.112.112.114 * 255.255.255.255 UH 0 0 0 ppp2
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
default 10.112.112.112 0.0.0.0 UG 0 0 0 ppp0
Bei default ist also die falsche ip eingetragen -und das, obwohl in etc/network/interfaces als gateway 192.168.2.1 eingetragen ist.

Dies liegt wahrscheinlich daran, dass ich auf den Befehl
/etc/init.d/networking restart
folgende Antwort bekomme:
Setting up IP spoofing protection:rp_filter
Reconfiguring network interfaces... Don't seem to be have all the variables fo eth0/inet.
Failed to bring up eth0.
done
Das klingt mir so als fehlten noch Infos über eth0. Die ist in der interface Datei folgendermassen konfiguriert:
auto lo eth0
iface lo inet loopback
iface eth inet static
address 192.168.2.2
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
Muss ich da noch irgendwo anders was konfigurieren, damit route die richtige default ip kennt?
Wie gesagt funktioniert das anpingen mit dem router auch nur, wenn ich dem client von Hand via
ifconfig eth0 192.168.2.2
seine ip zugewiesen habe. Muss ich vielleicht noch ein anderes Programm/Skript ausstellen, das dem client beim starten eine andere ip zuweist?

danke schonmal für tips.


Ergänzung:
Wenn ich mich mit dem client direkt einwähle, gibt es keine Problem. Sprich ich kann in /interfaces eintragen:
auto lo eth0
iface eth0 inet dhcp
.
Nun gibts bei
/etc/init.d/networking restart
.
keine Probleme und ich kann via
pon dsl-provider
.
ins Netz

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 20.11.2004 01:36:14

wum hat geschrieben:
auto lo eth0
iface lo inet loopback
iface eth inet static
address 192.168.2.2
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
Ergänzung:
Wenn ich mich mit dem client direkt einwähle, gibt es keine Problem. Sprich ich kann in /interfaces eintragen:
auto lo eth0
iface eth0 inet dhcp
.
Nun gibts [...]keine Probleme und ich kann [...]ins Netz
Jo, "eth" anstatt "ethx"bringt schon einiges durcheinander :wink:

Sofern der Client noch weiterhin überflüssige "Routen" besitzs, kannst Du diese loswerden mit (ip anpassen):

Code: Alles auswählen

route del default gw xxx.xxx.xxx.xxx
Gruß fuzzy

fuzzy
Beiträge: 1021
Registriert: 04.10.2003 12:15:52

Beitrag von fuzzy » 20.11.2004 01:39:53

fuzzy hat geschrieben:
wum hat geschrieben:
auto lo eth0
iface lo inet loopback
iface eth inet static
address 192.168.2.2
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
Ergänzung:
Wenn ich mich mit dem client direkt einwähle, gibt es keine Problem. Sprich ich kann in /interfaces eintragen:
auto lo eth0
iface eth0 inet dhcp
.
Nun gibts [...]keine Probleme und ich kann [...]ins Netz
Jo, "eth" anstatt "ethx"bringt schon einiges durcheinander :wink:

Sofern der Client noch weiterhin überflüssige "Routen" besitzt, kannst Du diese loswerden mit (ip anpassen):

Code: Alles auswählen

route del default gw xxx.xxx.xxx.xxx
Gruß fuzzy

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 20.11.2004 17:49:03

@fuzzy
Verzeihung,
leider war das schon der zweite Abtippfehler von mir. In interfaces ist eth0 eingetragen wie es sich gehört, nicht eth. Da ich mit dem Router im Netz war, habe ich es nicht rüberkopieren können.
Ich gelobe mehr Sorgfalt bei meinen nächsten posts.

Das bedeutet leider auch, dass die oben beschriebenen Fehlermeldungen andere Ursachen haben.

Hat nicht noch jemand einen Tip warum er mir, wie oben beschrieben, sagt:
Setting up IP spoofing protection:rp_filter
Reconfiguring network interfaces... Don't seem to be have all the variables fo eth0/inet.
Failed to bring up eth0.
done
??

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 20.11.2004 18:12:33

Problem weitgehend gelöst!!
Ich bin mit meinem client im Netz!
Offenbar hat das mit dem restart des networks nicht geklappt weil das gateway nicht richtig eingestellt war. Ich habe nun von Hand eingegeben:

route add default gw 192.168.2.1
und schon klappts. Merkwürdig nur, dass er das nicht aus etc/network/interfaces ausliest.
Herzlichen Dank schonmal allen, die mir geholfen haben.

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 25.11.2004 16:12:43

H mm,
unser Netzwerk läuft nun erstmal. Allerdings muss ich nach dem Hochfahren beim sarge-client jedesmal über ifconfig, route delete und route add die richtige ip (192.168.2.2) sowie das richtige gateway einstellen, damit er ins internet kommt.
In etc/network/interfaces ist die richtige ip und das richtige gateway eingetragen.

Als default-gw ist nach dem start immer die gleiche falsche ip eingetragen. Wo muss ich denn ausser in interfaces noch die ip konfigurieren, damit beim starten automatisch die richtige ausgelesen wird?

Thanks,
wum

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 25.11.2004 21:52:47

/etc/network/interfaces
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

wum
Beiträge: 241
Registriert: 15.10.2004 14:24:27

Beitrag von wum » 25.11.2004 23:21:45

/etc/network/interfaces hatte ich schon editiert -aber vergessen, die netmask anzugeben. Daran lags.
Dankschön.

wum

Antworten