22
décembre
2023
11:52

Erreur Network Manager sous Linux : «Aucune connexion réseau», «Le périphérique n'est strictement pas géré»

22 décembre 2023 11:52

Dans l'une des installations expérimentales de Linux, j'ai constaté une erreur réseau. Cela se manifeste par le fait que le ping passe, mais Networkmanager affiche l'icône «Pas de réseau» et la gestion du réseau via les «Paramètres de connexion» ne fonctionne pas.

Paramètres de connexion - Paramètres Network Manager (icône dans le coin de l'écran).
Si vous disposez d'une carte réseau, une connexion Ethernet est ajoutée automatiquement.

Symptômes

Problème n°1 : il est impossible de se connecter à un tel réseau, l'erreur est "La connexion 'Connexion filaire 1' n'est pas disponible sur l'appareil eth0 car l'appareil n'est strictement pas géré"

Problème n°2 : l'icône réseau "Network Manager" est inactive, ou plutôt indique l'absence de réseau.

Problème n°3 : les « Détails de connexion » ne s'affichent pas pour une connexion filaire. Il est impossible de visualiser l'adresse IP graphiquement.

Problème n°4 : paramètres de connexion - Dernière utilisation -"Jamais".

Solution

1)Corrigez le fichier/etc/NetworkManager/NetworkManager.conf

sudo nano /etc/NetworkManager/NetworkManager.conf

Au lieu de [ifupdown] managed=false spécifiez [ifupdown]géré = vrai:

<pré>[principal]
plugins = ifupdown, fichier clé

[ifupdown]
géré = vrai

[appareil]
wifi.scan-rand-mac-address=non

Cela résoudra le problème « l'appareil n'est strictement pas géré »

2) Assurez-vous qu'il n'y a aucun périphérique non géré dans le dossier /etc/NetworkManager/
Normalement, les commandes suivantes ne devraient rien afficher à l’écran :

sudo grep -ri unmanaged-devices /etc/NetworkManager/conf.d/
sudo grep -ri unmanaged-devices /etc/NetworkManager/

4) Pour le deuxième problème : ajoutez Ethernet à la liste des exceptions des appareils non gérés dans le fichier /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

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

Normalement, le contenu du fichier doit être :

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

Si except:type:ethernet non - ajouter à la fin de la ligne ,sauf : tapez : Ethernet
et enregistrez le fichier.

5) Puisque Linux moderne utilise netplan avec une description d'une connexion typique dans un fichier de configuration au format yaml, nous vérifions netplan :

ls /etc/netplan/
cat 00-installer-config.yaml

<pré>réseau :
moteur de rendu : réseau
Ethernet :
enp1s10:
dhcp4: true
dhcp6: true
version : 2

Le nom de la carte réseau doit correspondre au résultat de la commande ip a. Par exemple,enp1s10.

Pour plus d'informations sur netplan, voir article. Si la configuration est correcte (voir ci-dessus), appliquez-la :

sudo netplan apply

6) Démarrez et autorisez le démarrage automatique des services réseau :

sudo systemctl start systemd-networkd
sudo systemctl enable systemd-networkd
sudo systemctl start NetworkManager.service
sudo systemctl enable NetworkManager.service

7) Relisez la configuration du service NetworkManager

sudo systemctl reload NetworkManager.service

L'icône de l'applet NetworkManager dans la barre d'état se transforme également en symbole de prise RJ-45 filaire.
Après la dernière action, le réseau apparaît et peut être géré (bouton droit de la souris - paramètres de connexion).

Paramètres IPv4 par défaut

Vous pouvez modifier les paramètres de connexion filaire dans Network Nanager en fonction de vos besoins.

Voici les paramètres par défaut :

De base: "Se connecter automatiquement à un réseau prioritaire" - 0, "Tous les utilisateurs peuvent se connecter à ce réseau."

Ethernet:

  • Appareil - enp2s0
  • MTU-automatique
  • Wake on LAN - par défaut
  • Correspondance des chaînes - Ignorer

    Paramètres IPv4 :
    *Adresse : 192.168.1.101

  • Masque réseau : 24
  • Passerelle : 192.168.1.1

L'adresse IPv4 fixe peut être modifiée au sein du réseau local derrière le routeur Internet.


Lien source :
*Erreur Ubuntu : échec de l'activation de la connexion : la connexion n'est pas disponible sur l'appareil car l'appareil n'est strictement pas géré



Publications connexes