51 votes

Périphérique Ethernet non géré

J'utilise Ubuntu 16.10 et depuis peu, je n'arrive plus à me connecter à internet via Ethernet. Le gestionnaire de réseau affiche device not managed . Le réseau WiFi fonctionne correctement.

enter image description here

enter image description here

J'ai essayé la solution de cette question. Ubuntu 16.04 Problèmes d'Ethernet sans utilité.

Mon /etc/network/interfaces fichier :

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

Mon /etc/NetworkManager/NetworkManager.conf fichier :

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=true

Sortie de nmcli d :

DEVICE  TYPE      STATE      CONNECTION 
wlp2s0  wifi      connected  eduroam    
enp8s0  ethernet  unmanaged  --         
lo      loopback  unmanaged  --

90voto

Yaron Points 12081

Le bogue suivant dans Ubuntu 16.10 pourrait être lié : network-manager ne gère pas les interfaces ethernet et bluetooth lorsque Ubuntu 16.10 est installé en utilisant la méthode chroot/netboot

Essayez d'abord d'exécuter la commande suivante :

sudo nmcli dev set enp8s0 managed yes

Si vous obtenez le message d'erreur :

Erreur : Le périphérique 'enp8s0' n'a pas été trouvé.

Essayez d'exécuter la commande ci-dessous :

ip link show

et recherchez un nom de dispositif similaire à enp8s0 et la remplacer par la commande originale.


Si cela n'a pas résolu le problème, essayez d'exécuter ce qui suit (sauvegarder le fichier d'origine et créer un fichier de 0 octet à la place)

sudo mv /etc/NetworkManager/conf.d/10-globally-managed-devices.conf  /etc/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf  

@datka a indiqué un emplacement différent pour le fichier 10-globally-managed-devices.conf les commandes devraient donc être :

sudo mv /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf  /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf_orig
sudo touch /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

Le redémarrage, ou le redémarrage du service Network Manager :

sudo systemctl restart NetworkManager

ou à l'ancienne :

sudo service network-manager restart

34voto

Vlada Kusbach Points 341

Dans mon cas, le 10-globally-managed-devices.conf n'existe tout simplement pas (de 16.04->16.10). Il suffit de le créer :

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf

Suivi d'un redémarrage :

sudo service network-manager restart

4voto

Paul Points 41

Paramètres unmanaged-devices=none en {BASE}usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf a fonctionné pour moi en faisant en sorte que NetworkManager gère le port ethernet, mais je ne sais pas si cela peut perturber quoi que ce soit d'autre :^)

Il s'agit d'une version USB hybride d'Ubuntu 16.10.

4voto

Murphy Points 1427

Bien que le conseil de créer un /etc/NetworkManager/conf.d/10-globally-managed-devices.conf a fonctionné pour moi, j'ai trouvé un autre moyen de résoudre ce problème.

Appel nmcli J'ai remarqué que mon périphérique Ethernet n'est pas classé dans l'un des types ( wifi , wwan ) qui sont exclues de la unmanaged-devices Contrairement à l'appareil WiFi, la clause d'exemption de l'obligation d'information ne s'applique pas à l'appareil WiFi, mais à l'appareil WiFi. ethernet :

$ sudo nmcli 
enp0s31f6: verbunden to Kabelgebundene Verbindung 1
        "Intel Ethernet Connection I219-V"
        ethernet (e1000e), 54:E1:AD:FC:E1:22, hw, mtu 1500
        ^^^^^^^^
        [...]

wlp5s0: nicht verfügbar
        "Intel Wireless 8260 (Dual Band Wireless-AC 8260)"
        wifi (iwlwifi), 28:C6:3F:CD:A1:9F, hw, mtu 1500
        ^^^^
        [...]

L'ajout de ce type aux exceptions dans /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf a fonctionné pour moi :

unmanaged-devices=*,except:type:wifi,except:type:wwan,except:type:ethernet
                                                     ^^^^^^^^^^^^^^^^^^^^^

Curieusement, la configuration d'origine a fonctionné pour moi pendant plus de 6 mois, jusqu'à ce que je décide de nettoyer les paquets installés sur mon système. Cependant, je ne peux pas dire si c'est le type de périphérique ou le contenu du fichier qui a changé.

1voto

Charles Points 21

N'oubliez pas qu'il vous faudra peut-être changer le moteur de rendu de netplan en NetworkManager.

En /etc/netplan/01-netcfg.yaml ou /etc/netplan/50-cloud-init.yaml ou (dans mon cas) /etc/netplan/00-installer-config.yaml (il peut s'agir d'un nom différent, mais ce doit être le seul fichier situé dans ce répertoire) ajouter renderer: NetworkManager après network: .

il devrait ressembler à ceci :

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s3:
      dhcp4: yes

N'oubliez pas non plus que si vous souhaitez ajouter la balise exceptions à /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf assurez-vous d'ajouter une balise de plugin telle que [keyfile] au début du fichier en fonction des plugins que vous avez listés dans le fichier /etc/NetworkManager/NetworkManager.conf [main] plugins=ifupdown,**keyfile**

J'espère pouvoir vous aider, j'utilise Ubuntu 20.04 et cela m'a laissé perplexe pendant un moment.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X