Adapter Ethernet został wyłączony w systemie Ubuntu 17.04


9

Używam Ubuntu 17.04, ale nie wiem, dlaczego mój interfejs Ethernet został wyłączony.

Próbowałem lshw -C networki pokazuje to:

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)

Jak mogę to włączyć?


Jakie są wyniki ip l ?
zbieg

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

1
Spróbuj z sudo ip l s dev enp0s25 up. Upewnij się, że kabel Ethernet jest podłączony.
zbieg

Bardzo mile widziany. :-)
zbieg

To pytanie jest prawie duplikatem również innego: askubuntu.com/questions/905552/wired-networking-ubuntu-17-04
morhook

Odpowiedzi:


23

Oto jak rozwiązać ten problem.

Edytuj plik /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf i zmień jego zawartość z:

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

Do :

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

A następnie uruchom:

sudo service network-manager restart

To wszystko.


W przypadku, gdy / usr / lib / NetworkManager nie istnieje, musisz najpierw zainstalować menedżera sieci
Wax Cage

7

Mój Ethernet został również wyłączony po aktualizacji z LTS 16.04 do 16.10, a następnie do 17.04. Rozwiązałem problem ręcznie, wykonując następujące czynności:

sudo ifconfig eth0 up 
sudo dhclient eth0

To pomogło! Ale po ponownym uruchomieniu muszę ponownie wpisać to, aby uzyskać połączenie. Czy istnieje odpowiedni sposób, aby to skonfigurować automatycznie?
Sokrates

@Socrates Pierwsze rozwiązanie zadziałało dla mnie, aby automatycznie pytaćububu.com/a/909185/170833 . AFAIK robi wewnętrznie podobną rzecz (uruchamianie interfejsu i wywoływanie po nim klienta dhcp)
morhook

@ Morhook Wymaga to zainstalowania dodatkowego oprogramowania 'Network-Manager', który nie jest domyślnie instalowany na serwerze Ubuntu
rtaft

Nie jestem pewien, jak zaplanować te polecenia poprzez konfigurację ubuntu serverbeznetwork-manager
morhook

Na serwerze 18.04 (nowa instalacja) karta sieciowa została wyłączona ... pozwoliło mi to uruchomić kartę sieciową i wejść do sieci bez instalowania menedżera sieci, ale karta sieciowa zostanie ponownie wyłączona przy ponownym uruchomieniu. Kiedy byłem online, zainstalowałem menedżera sieci i skorzystałem z tego rozwiązania w celu stałej naprawy: askubuntu.com/a/909185/283005
Chris B

1

Po aktualizacji do 17.04 ten plik menedżera sieci blokował mój system przed automatycznym zarządzaniem urządzeniami.

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

Zadowolony:

[plik klucza]

unmanaged-devices = *, z wyjątkiem: type: wifi, oprócz: type: wwan

Skomentowałem to wszystko, uruchomiłem ponownie i wszystko działa teraz dobrze. Można go również usunąć.

Odniesienie: Menedżer sieci odmawia zarządzania interfejsami przewodowymi


1
  1. Usuń wszystko w /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. Zmień [ifupdown] managed = false na true w /etc/NetworkManager/NetworkManager.conf

  3. uruchom ponownie z usługą sudo Network-manager restart


0

Inne ODPOWIEDZI rozwiązać ten problem, ale należy nie edytować plik systemowy/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf ponieważ zmiany mogą być nadpisywane podczas kolejnej aktualizacji, i prawdopodobnie nie będzie pamiętać, co jest plik zaangażowany.

Zamiast tego utwórz nowy plik: /etc/NetworkManager/conf.d/10-globally-managed-devices.confktóry zastępuje pierwszy. Opróżnij lub skomentuj zawartość za pomocą symbolu skrótu:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.