25.2. Création d'un profil NetworkManager au format keyfile


Vous pouvez créer manuellement un profil de connexion NetworkManager au format keyfile.

Note

La création ou la mise à jour manuelle des fichiers de configuration peut entraîner une configuration réseau inattendue ou non fonctionnelle. Red Hat vous recommande d'utiliser les utilitaires NetworkManager, tels que nmcli, le rôle de système RHEL network ou l'API nmstate pour gérer les connexions NetworkManager.

Procédure

  1. Si vous créez un profil pour une interface matérielle, telle qu'Ethernet, affichez l'adresse MAC de cette interface :

    # ip address show enp1s0
    2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
        link/ether 00:53:00:8f:fa:66 brd ff:ff:ff:ff:ff:ff
    Copy to Clipboard
  2. Créez un profil de connexion. Par exemple, pour un profil de connexion d'un périphérique Ethernet qui utilise DHCP, créez le fichier /etc/NetworkManager/system-connections/example.nmconnection avec le contenu suivant :

    [connection]
    id=example_connection
    type=ethernet
    autoconnect=true
    
    [ipv4]
    method=auto
    
    [ipv6]
    method=auto
    
    [ethernet]
    mac-address=00:53:00:8f:fa:66
    Copy to Clipboard
    Note

    Vous pouvez utiliser n'importe quel nom de fichier avec un suffixe .nmconnection. Toutefois, lorsque vous utiliserez ultérieurement les commandes nmcli pour gérer la connexion, vous devrez utiliser le nom de la connexion défini dans la variable id lorsque vous ferez référence à cette connexion. Si vous omettez la variable id, utilisez le nom de fichier sans .nmconnection pour faire référence à cette connexion.

  3. Définissez les autorisations sur le fichier de configuration de sorte que seul l'utilisateur root puisse le lire et le mettre à jour :

    # chown root:root /etc/NetworkManager/system-connections/example.nmconnection
    # chmod 600 /etc/NetworkManager/system-connections/example.nmconnection
    Copy to Clipboard
  4. Recharger les profils de connexion :

    # nmcli connection reload
    Copy to Clipboard
  5. Vérifiez que NetworkManager a bien lu le profil dans le fichier de configuration :

    # nmcli -f NAME,UUID,FILENAME connection
    NAME                UUID                                  FILENAME
    example-connection  86da2486-068d-4d05-9ac7-957ec118afba  /etc/NetworkManager/system-connections/example.nmconnection
    ...
    Copy to Clipboard

    Si la commande n'affiche pas la connexion nouvellement ajoutée, vérifiez que les autorisations du fichier et la syntaxe utilisée dans le fichier sont correctes.

  6. Facultatif : si vous définissez la variable autoconnect dans le profil sur false, activez la connexion :

    # nmcli connection up example_connection
    Copy to Clipboard

Vérification

  1. Afficher le profil de connexion :

    # nmcli connection show example_connection
    Copy to Clipboard
  2. Affiche les paramètres IP de l'interface :

    # ip address show enp1s0
    Copy to Clipboard
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat