L'adattatore Ethernet era disabilitato su Ubuntu 17.04


9

Sto usando Ubuntu 17.04 ma non so perché la mia interfaccia Ethernet sia stata disabilitata.

Ho provato lshw -C networke mostra questo:

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)

Come posso abilitarlo?


Quali sono i risultati di ip l ?
fuggitivo

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

1
Prova con sudo ip l s dev enp0s25 up. Assicurarsi che il cavo Ethernet sia collegato.
fuggitivo

Piu che benvenuto. :-)
fuggitivo

Questa domanda è quasi duplicata anche da un'altra: askubuntu.com/questions/905552/wired-networking-ubuntu-17-04
morhook

Risposte:


23

Ecco come risolvere questo problema.

Modifica il file /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf e cambia il suo contenuto da:

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

Per :

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

E poi esegui:

sudo service network-manager restart

È tutto.


Nel caso in cui / usr / lib / NetworkManager non esistano, devi prima installare network-manager
Wax Cage

7

La mia Ethernet è stata disabilitata anche dopo l'aggiornamento da LTS 16.04 a 16.10 e poi a 17.04. Sono stato in grado di risolvere manualmente facendo quanto segue:

sudo ifconfig eth0 up 
sudo dhclient eth0

Questo ha aiutato! Ma dopo il riavvio devo digitare nuovamente questo per ottenere una connessione. Esiste un modo corretto per configurarlo automaticamente?
Socrate,

@Socrates La prima soluzione ha funzionato per me per farlo automaticamente askubuntu.com/a/909185/170833 . AFAIK sta facendo internamente una cosa simile (avviare l'interfaccia e chiamare il client DHCP dopo)
morhook,

@morhook Questo richiede l'installazione di un software aggiuntivo "gestore di rete" che non è installato di default sul server Ubuntu
rtaft

Non sono sicuro di come programmare questi comandi tramite la configurazione ubuntu serversenzanetwork-manager
Morhook,

Sul server 18.04 (nuova installazione) la scheda di rete è stata disabilitata ... questo mi ha permesso di attivare la scheda di rete e accedere alla rete senza l'installazione del gestore di rete, ma la scheda di rete sarebbe stata nuovamente disabilitata al riavvio. Una volta online, ho installato Network Manager e ho usato questa soluzione per una soluzione permanente: askubuntu.com/a/909185/283005
Chris B

1

Quando ho eseguito l'aggiornamento a 17.04, questo file del gestore di rete stava impedendo al mio sistema di gestire automaticamente i miei dispositivi.

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

Soddisfare:

[File di chiavi]

unmanaged-dispositivi = *, ad eccezione: Tipo: wifi, ad eccezione di: Tipo: WWAN

Ho commentato tutto, riavviato e ora tutto funziona bene. Può anche essere cancellato.

Riferimento: Network Manager rifiuta di gestire le interfacce cablate


1
  1. Elimina tutto in /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. Cambia [ifupdown] managed = false in true in /etc/NetworkManager/NetworkManager.conf

  3. riavviare con il servizio sudo riavvio del gestore di rete


0

Altro risposte di risolvere il problema, ma è necessario non modificare il file system /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confin quanto le modifiche potrebbero essere sovrascritti durante il prossimo aggiornamento, e probabilmente non si ricorderà che è il file in questione.

Crea invece un nuovo file: /etc/NetworkManager/conf.d/10-globally-managed-devices.confche sovrascrive il primo. Lascialo vuoto o commenta il suo contenuto con il simbolo hash:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.