L'adaptateur Ethernet a été désactivé sur Ubuntu 17.04


9

J'utilise Ubuntu 17.04 mais je ne sais pas pourquoi mon interface Ethernet a été désactivée.

J'ai essayé lshw -C networket cela montre ceci:

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)

Comment puis-je l'activer?


Quels sont les résultats de ip l ?
fugitif le

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

1
Essayez avec sudo ip l s dev enp0s25 up. Assurez-vous que le câble Ethernet est connecté.
fugitif le

Je vous souhaite la bienvenue. :-)
fugitif

Cette question est presque une copie d'une autre: askubuntu.com/questions/905552/wired-networking-ubuntu-17-04
morhook

Réponses:


23

Voici comment résoudre ce problème.

Modifiez le fichier /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf et changez son contenu à partir de:

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

À :

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

Et puis exécutez:

sudo service network-manager restart

C'est tout.


Dans le cas où / usr / lib / NetworkManager n'existe pas, vous devez d'abord installer network-manager
Wax Cage

7

Mon Ethernet a également été désactivé après la mise à niveau de LTS 16.04 vers 16.10 puis vers 17.04. J'ai pu résoudre le problème en procédant manuellement comme suit:

sudo ifconfig eth0 up 
sudo dhclient eth0

Cela a aidé! Mais après le redémarrage, je dois encore taper ceci pour obtenir une connexion. Existe-t-il un moyen approprié de configurer cela automatiquement?
Socrates

@Socrates La première solution a fonctionné pour moi pour la rendre automatiquement askubuntu.com/a/909185/170833 . AFAIK fait en interne une chose similaire (démarrer l'interface et appeler le client
dhcp

@morhook Cela nécessite l'installation d'un logiciel supplémentaire 'network-manager' qui n'est pas installé par défaut sur le serveur ubuntu
rtaft

Je ne sais pas comment planifier ces commandes via la configuration sur ubuntu serversansnetwork-manager
morhook

Sur le serveur 18.04 (nouvelle installation), le NIC était désactivé ... cela m'a permis de monter le NIC et de me connecter au réseau sans que le gestionnaire de réseau ne soit installé, mais le NIC serait de nouveau désactivé au redémarrage. Une fois en ligne, j'ai installé network-manager et utilisé cette solution pour un correctif permanent: askubuntu.com/a/909185/283005
Chris B

1

Lorsque je suis passé à la version 17.04, ce fichier de gestionnaire de réseau empêchait mon système de gérer automatiquement mes appareils.

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

Contenu:

[fichier clé]

unmanaged-devices = *, sauf: type: wifi, sauf: type: wwan

J'ai tout commenté, redémarré et tout fonctionne bien maintenant. Il peut également être supprimé.

Référence: Network Manager refusant de gérer les interfaces filaires


1
  1. Supprimer tout dans /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

  2. Remplacez [ifupdown] managed = false par true dans /etc/NetworkManager/NetworkManager.conf

  3. redémarrer avec sudo service network-manager restart


0

Les réponses des autres résolvent le problème, mais vous ne devez pas modifier le fichier système /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.confcar vos modifications pourraient être écrasées lors de la prochaine mise à niveau, et vous ne vous souviendrez probablement pas du fichier concerné.

Créez un nouveau fichier à la place: /etc/NetworkManager/conf.d/10-globally-managed-devices.confqui remplace le premier. Rendez-le vide ou commentez son contenu avec le symbole de hachage:

[keyfile]
# unmanaged-devices=*,except:type:wifi,except:type:wwan
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.