J'ai vérifié un peu et j'ai découvert qu'il est aujourd'hui possible de créer cette configuration à l'aide de l' nmcli
outil. En fait, il permet un contrôle complet de NetworkManager. Les pages de manuel de nmcli sont très complètes et assez compréhensibles. Voir man nmcli
et man nm-settings
.
Pour configurer la configuration dans cette question, le moyen le plus simple consiste à modifier votre profil de connexion actuel. Découvrez le nom du profil à partir de votre outil GUI NetworkManager et modifiez-le à l'aide de l'éditeur CLI (ici le nom est Ethernet connection
):
$ sudo nmcli c modifier 'connexion Ethernet'
=== | Éditeur de connexion interactif nmcli | ===
Modification de la connexion «802-3-ethernet» existante: «Connexion Ethernet 1»
Tapez «aide» ou «? pour les commandes disponibles.
Tapez «décrire [.]» Pour une description détaillée de la propriété.
Vous pouvez modifier les paramètres suivants: connexion, 802-3-ethernet (ethernet), 802-1x, dcb, ipv4, ipv6
nmcli> goto ipv4
Vous pouvez modifier les propriétés suivantes: méthode, dns, recherche-dns, options-dns, priorité-dns, adresses, passerelle, itinéraires, métrique-route, ignorer-auto-routes, ignorer-auto-dns, dhcp-hostname, dhcp -send-hostname, never-default, may-fail, dad-timeout, dhcp-timeout, dhcp-client-id, dhcp-fqdn
nmcli ipv4> set ipv4.addresses {your_address_here} / {your_network_prefix_here}
Voulez-vous également définir 'ipv4.method' sur 'manual'? [oui]: non
nmcli ipv4> enregistrer
Connexion 'Connexion Ethernet' (87fa8e41-7fe3-435a-a2f2-29a9c8084d2d) mise à jour avec succès.
nmcli ipv4> quitter
Les parties en gras sont vos entrées, remplacez les choses entre accolades avec vos paramètres. Répondre no
à la question sur la ipv4.method
préservation de la configuration DHCP. Afterwords vous devez désactiver et réactiver la configuration, ce qui peut être fait en utilisant les outils GUI ou nmcli.
Si vous le souhaitez, il est également possible de créer une nouvelle connexion à partir de la ligne de commande:
sudo nmcli -p connection add type ethernet ifname {your_interface_name} con-name MyConnection -- ipv4.addresses {your_address}/{your_prefix_length} ipv4.method auto
Encore une fois, remplacez les éléments entre accolades par vos paramètres.
Enfin, si vous souhaitez toujours éditer les fichiers de configuration, pensez à recharger le fichier après l'édition:
sudo nmcli connection reload
Notez que les configurations créées de cette manière sont susceptibles de confondre les outils de l'interface graphique. Au mieux, ils ne vous montreront pas les adresses statiques.