Der Ethernet-Adapter wurde unter Ubuntu 17.04 deaktiviert


9

Ich verwende Ubuntu 17.04, weiß aber nicht, warum meine Ethernet-Schnittstelle deaktiviert wurde.

Ich habe es versucht lshw -C networkund es zeigt dies:

WARNING: you should run this program as super-user.
  *-network DISABLED        
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 04
       serial: 00:21:cc:cd:28:8f
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.13-3 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:28 memory:f2500000-f251ffff memory:f253b000-f253bfff ioport:6080(size=32)

Wie kann ich es aktivieren?


Was sind die Ergebnisse von ip l ?
Flüchtling

enp0s25: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
Minhky

1
Versuchen Sie es mit sudo ip l s dev enp0s25 up. Stellen Sie sicher, dass das Ethernet-Kabel angeschlossen ist.
Flüchtling

Sehr willkommen. :-)
Flüchtling

Diese Frage ist fast ein Duplikat von einer anderen: askubuntu.com/questions/905552/wired-networking-ubuntu-17-04
morhook

Antworten:


23

Hier erfahren Sie, wie Sie dieses Problem beheben können.

Bearbeiten Sie die Datei /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf und ändern Sie den Inhalt von:

[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:wwan

An:

[keyfile]
unmanaged-devices=*,except:type:ethernet,except:type:wifi,except:type:wwan

Und dann laufen:

sudo service network-manager restart

Das ist alles.


Falls / usr / lib / NetworkManager nicht existiert, müssen Sie zuerst den Netzwerkmanager installieren
Wax Cage

7

Mein Ethernet wurde auch deaktiviert, nachdem ich von LTS 16.04 auf 16.10 und dann auf 17.04 aktualisiert hatte. Ich konnte Folgendes manuell beheben:

sudo ifconfig eth0 up 
sudo dhclient eth0

Das hat geholfen! Aber nach dem Neustart muss ich dies erneut eingeben, um eine Verbindung herzustellen. Gibt es eine richtige Möglichkeit, dies automatisch zu konfigurieren?
Sokrates

@Socrates Die erste Lösung hat für mich funktioniert, damit sie automatisch askubuntu.com/a/909185/170833 erstellt . AFAIK es macht intern eine ähnliche Sache (Starten der Schnittstelle und Aufrufen des DHCP-Clients danach)
Morhook

@morhook Dies erfordert die Installation zusätzlicher Software 'Netzwerk-Manager', die nicht standardmäßig auf dem Ubuntu-Server installiert ist
rtaft

Ich bin nicht sicher, wie ich diese Befehle über die Konfiguration ubuntu serverohnenetwork-manager
morhook

Auf dem 18.04-Server (Neuinstallation) war die Netzwerkkarte deaktiviert. Dadurch konnte ich die Netzwerkkarte hochfahren und in das Netzwerk gelangen, ohne dass der Netzwerkmanager installiert war. Die Netzwerkkarte wurde jedoch beim Neustart wieder deaktiviert. Sobald ich online war, installierte ich den Netzwerk-Manager und verwendete diese Lösung für eine dauerhafte Lösung: askubuntu.com/a/909185/283005
Chris B

1

Beim Upgrade auf 17.04 hat diese Netzwerkmanager-Datei mein System daran gehindert, meine Geräte automatisch zu verwalten.

/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

Inhalt:

[Schlüsseldatei]

unmanaged-device = *, außer: type: wifi, außer: type: wwan

Ich habe alles auskommentiert, neu gestartet und jetzt funktioniert alles einwandfrei. Es kann auch gelöscht werden.

Referenz: Network Manager weigert sich, kabelgebundene Schnittstellen zu verwalten


1
  1. Löschen Sie alle in /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. Ändern Sie [ifupdown] manage = false in /etc/NetworkManager/NetworkManager.conf in true

  3. Neustart mit sudo service network-manager Neustart


0

Die Antworten anderer lösen das Problem, aber Sie sollten die Systemdatei nicht bearbeiten, /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confda Ihre Änderungen beim nächsten Upgrade möglicherweise überschrieben werden und Sie sich wahrscheinlich nicht daran erinnern, um welche Datei es sich handelt.

Erstellen Sie stattdessen eine neue Datei, /etc/NetworkManager/conf.d/10-globally-managed-devices.confdie die erste überschreibt. Machen Sie es leer oder kommentieren Sie seinen Inhalt mit dem Hash-Symbol:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
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.