Netzwerk startet beim Booten nicht


17

Grundsätzlich startet mein Netzwerk nicht. Kabelverbindungen können nicht verwendet werden.

Um es zu einem weiteren Denksport zu machen, wird das Netzwerk beim Booten in Recovery und über die Netzwerkkonsole hochgefahren und funktioniert. Außerhalb der Genesung nichts.

Soweit ich weiß, haben sich seit dem letzten Einschalten keine Einstellungen geändert, außer einem automatischen Kernel-Upgrade. Die Verwendung eines älteren Kernels scheint nicht zu helfen.

Auch diese Hardwarekonfiguration hat mit Kernel-Upgrades und allem über ein Jahr lang einwandfrei funktioniert. Das Netzwerk war immer automatisch.

Informationen für Anschlussfragen ...

Der Netzwerkmanager wird ausgeführt.

Seltsamerweise wurde weder meine Netzwerkschnittstelle noch DHCP gestartet. Wo finde ich das in der Konfiguration?

So lösen Sie das Problem manuell:

sudo ifconfig eth0 up
sudo /etc/dhclient

Was könnte in meiner Konfiguration passiert sein, damit dies nicht automatisch funktioniert?

Informationen gesammelt:

> lspci | grep net
> 6:00:19.0 Ethernet controller: Intel Corporation 82566DM-2 Gigabit Network Connection (rev 02)

Inhalt von / etc / network / interfaces

auto lo
iface lo inet loopback

Nach dem Hinzufügen

auto eth0
iface eth0 inet dhcp

Die eth0-Schnittstelle wird angezeigt, die dhclientjedoch nicht.

-

Das Problem trat erneut beim Aufwachen aus dem Schlaf auf.


Läuft Network Manager?
TJ111

Antworten:


14

Vermutlich fehlt Ihnen hierfür die Zeile in der Interface-Datei. Öffnen Sie /etc/network/interfacesund prüfen Sie, ob eine Zeile für eth0Wenn nicht, fügen Sie Folgendes hinzu:

auto eth0
iface eth0 inet dhcp

Dies fügt die eth0Schnittstelle hinzu - und verwendet DHCP beim Booten und Aufwecken.

Wenn Sie immer noch keine DHCP-Antwort erhalten, müssen Sie möglicherweise auch DHCP wieder in die Standardeinstellungen zurücksetzen:

sudo update-rc.d dhcp3-server defaults


Funktioniert nicht. Nach einem Schlaf / Lebenslauf sudo dhclientwar noch erforderlich. Die Karte war jedoch in Betrieb.
Dmitriy Likhten

Ok, soeben neu gestartet, das Netzwerk wurde automatisch gestartet. Danke Marco!
Dmitriy Likhten

1
Damit diese Antwort funktioniert, musste ich die auto eth0Zeilengruppe über dem bereits vorhandenen 'auto lo' einfügen .
Erigami

Das sollte funktionieren, aber ich weiß nicht, warum es bei mir nicht funktioniert
Wasim A.

Diese Antwort hat mein Problem nicht gelöst (Ubuntu 15.04, läuft in VM). Ich muss entweder tun /etc/init.d/network restartoder dhclient eth0nach dem Booten, bevor eth0 seine IP-Adresse von der (überbrückten) Schnittstelle erhält.
FractalSpace

1

Was zeigt ifconfig -a, wenn es nicht funktioniert? Gibt es eine eth0? Wenn dies nicht der Fall ist, würde ich die Blacklists der Module überprüfen /etc/modprobe.d/blacklist*. Ich hätte erwartet, dass die Wiederherstellungskonsole diese zwar ehrt, aber so weitermacht ...

Wenn Sie eine Schnittstelle haben, kann es sich um eine zweifelhafte Konfiguration innerhalb des Netzwerkmanagers handeln. Der Wiederherstellungsmodus verwendet nur einige IIRC-Standardeinstellungen, sodass ich die Netzwerkeinstellungen öffne (mit der rechten Maustaste auf das Applet klicken, auf Verbindungen bearbeiten klicken) und ein paar Dinge überprüfe:

  • Automatisch verbinden ist aktiviert
  • Sie haben eine MAC-Adresse
  • MTU ist automatisch
  • 802.1x-Sicherheit ist deaktiviert
  • IPv4 ist auf Automatisch (DHCP) eingestellt
  • Require IPv4 ist aktiviert
  • Es sollte keine speziellen Routen geben
  • IPv6 ist so eingestellt, dass es ignoriert wird

Wenn ifconfig -aein eth0Gerät nicht angezeigt wird, kann es sich um eine bizarre Hardware handeln. Was lspci | grep netzeigt? Wenn nichts, wissen Sie, was der Netzwerk-Chipsatz ist?


ifconfig zeigt nur lo an. Die schwarze Liste enthält nur pcspkr. Netzwerkeinstellungen Schnittstelle macht nichts. Ich habe versucht, eine Verbindung so hinzuzufügen, wie Sie sie beschrieben haben.
Dmitriy Likhten

Wenn das Netzwerk funktioniert, ist in den Netzwerkverbindungen unter "Kabelgebunden" überhaupt kein Eintrag vorhanden.
Dmitriy Likhten


-1

Ich habe dhcpcd5 installiert und es hat bei mir funktioniert.

sudo apt-get installiere dhcpcd5


Dies behebt nicht den Mangel an Netzwerk auf einem Desktop-Computer.
Braiam
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.