Rechercher

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

download PDF

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
  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
    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
  4. Recharger les profils de connexion :

    # nmcli connection reload
  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
    ...

    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

Vérification

  1. Afficher le profil de connexion :

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

    # ip address show enp1s0

Ressources supplémentaires

  • nm-settings-keyfile (5)
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.

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 leBlog 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.

© 2024 Red Hat, Inc.