Netzwerk IP-Konfiguration
Patrick Denz
- internet-anbindung
Liebes Forum,
ich habe als Anfänger Debian auf meinen Rechner installiert und zu
meinem Erstaunen wenig Probleme damit gehabt. Nur eines verstehe ich
derzeit nicht; meine ifconfig- und route-Einstellungen sind nach einem
Neustart nicht mehr vorhanden und ich muss sie wieder neu eingeben,
also:
ifconfig eth0 192.168.1.5 up
route add default gw 192.168.1.1
Leider finde ich zu keiner Lösung wie das nach einem Neustart
automatisch aufgerufen werden kann. Kann mir bitte jemand behilflich
sein?
Vielen Dank und Grüße,
Patrick
Hallo,
ich habe als Anfänger Debian auf meinen Rechner installiert und zu
meinem Erstaunen wenig Probleme damit gehabt. Nur eines verstehe ich
derzeit nicht; meine ifconfig- und route-Einstellungen sind nach einem
Neustart nicht mehr vorhanden und ich muss sie wieder neu eingeben,
also:
ifconfig eth0 192.168.1.5 up
route add default gw 192.168.1.1
Leider finde ich zu keiner Lösung wie das nach einem Neustart
automatisch aufgerufen werden kann. Kann mir bitte jemand behilflich
sein?
Wenn es nur darum geht das Netzwerk "anzuschmeißen" und keine komplexen Routing-Tables nötig sind, dann reicht es, wenn du in deiner /etc/network/interfaces für eth0 etwas in dieser Art einträgst:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.0
#eof
Wobei meistens mindestens lo schon definiert ist. Gegebenenfalls musst du auch nur noch
"auto eth0"
einfügen.
Bei Fragen einfach wieder melden. ;-)
Grüße aus Barsinghausen,
Fabian
Lieber Fabian,
vielen Dank für Deine Antwort.
/etc/network/interfaces hatte ich bereits so wie Du beschrieben
hast ergänzt. Nach der Änderung dieser Datei habe ich auch
'/etc/init.d/networking restart' eingegeben und das Netzwerk lief wie
gewünscht. Nach Eingabe von 'ifconfig' wurde auch eth0 angezeigt.
Wenn ich jedoch den Rechner mit 'reboot' oder 'shutdown' neu starte
und dann ifconfig eingebe, wird wieder nur 'lo' aber nicht 'eth0'
angezeigt. Das Netzwerk muss ich erst manuell mit den Befehlen
Die Werte in der /etc/network/interfaces sind bei mir wie folgt:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.5
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.0
Ich hätte es gerne, dass nach einem Neustart (reboot/shutdown) des
Rechners das Netzwerk automatisch erkannt wird, so dass ich mir den
manuellen Aufruf jedesmal sparen kann. Wie kann ich das erreichen?
Viele Grüße,
Patrick
Hallo,
Ich hätte es gerne, dass nach einem Neustart (reboot/shutdown) des
Rechners das Netzwerk automatisch erkannt wird, so dass ich mir den
manuellen Aufruf jedesmal sparen kann. Wie kann ich das erreichen?
Diese Einstellung funktioniert perfekt, zumindest bei mir. Das, was wir feststellen müssen ist also, wo die Unterschiede zu deinem System liegen. Da kommen in Frage:
Ich hoffe, du kannst mit meinen Anmerkungen was anfangen, denn wenn es trotz richtiger /etc/network/interfaces nicht funktioniert, dann bin ich schon ziemlich überfragt. Eine Möglichkeit wäre natürlich ein eigenes Startscript zu basteln, dass das starten dann übernimmt. Aber bitte melde dich vorher nochmal.
Grüße aus Barsinghausen,
Fabian
Moin!
Ich hoffe, du kannst mit meinen Anmerkungen was anfangen, denn wenn es trotz richtiger /etc/network/interfaces nicht funktioniert, dann bin ich schon ziemlich überfragt. Eine Möglichkeit wäre natürlich ein eigenes Startscript zu basteln, dass das starten dann übernimmt. Aber bitte melde dich vorher nochmal.
Erster Schritt wäre, zu prüfen, ob /etc/init.d/networking in irgendeinem Runlevel überhaupt eingebunden ist.
Denn wenn der Aufruf dieses Skriptes mit dem Parameter restart funktioniert, dann kann eigentlich nur ein fehlender Symlink in einem der Runlevel-Ordner schuld daran sein, dass ein Auftruf mit dem Parameter start unterbleibt.
- Sven Rautenberg