Comment configurer une adresse IP statique sur un réseau WiFi à partir de la ligne de commande sous Linux à l'aide de NetworkManager

Comment Configurer Une Adresse Ip Statique Sur Un Reseau Wifi A Partir De La Ligne De Commande Sous Linux A L Aide De Networkmanager



Très probablement, votre routeur WiFi utilisera DHCP pour attribuer des adresses IP aléatoires sur votre ordinateur de bureau/ordinateur portable. Si vous souhaitez exécuter certains types de serveurs/services sur votre ordinateur de bureau/ordinateur portable et que vous ne disposez que de la connectivité WiFi, vous devez configurer une adresse IP statique/fixe pour votre réseau WiFi. De cette façon, vos serveurs/services seront disponibles à tout moment à la même adresse IP et cela vous évitera bien des problèmes de connectivité et des tracas de reconfiguration.

Dans cet article, nous allons vous montrer comment configurer une adresse IP statique/fixe pour votre réseau WiFi à partir de la ligne de commande sur les distributions Linux modernes qui utilisent NetworkManager pour gérer les périphériques réseau.

Cet article devrait fonctionner sur les distributions Linux répertoriées suivantes et sur d'autres distributions Linux (non répertoriées) qui utilisent NetworkManager pour gérer les réseaux et disposent de l'outil de ligne de commande « nmcli ».







  • Ubuntu
  • Debian
  • Linux Menthe
  • Système d'exploitation élémentaire
  • Feutre
  • RHEL
  • Flux CentOS
  • AlmaLinux
  • Linux rocheux
  • ouvertSUSE
  • SUSE Linux Enterprise Server (SLES)
  • Oracle-Linux

Sujet du contenu :

Connexion à un réseau WiFi à partir de la ligne de commande sous Linux à l'aide de Nmcli

Avant de commencer, assurez-vous que votre interface réseau WiFi est activée et que vous êtes connecté au réseau WiFi souhaité à l'aide de NetworkManager.



Recherche des informations d'adressage IP actuelles de l'interface réseau WiFi sous Linux

Lors de la configuration d'une adresse IP statique/fixe pour votre réseau WiFi, il sera utile de connaître les informations d'adressage IP actuelles car la plupart des informations IP (c'est-à-dire le serveur DNS, la passerelle, le masque de sous-réseau) resteront les mêmes ; seule l'adresse IP peut être modifiée.



Pour trouver le nom de l'interface réseau WiFi et le nom de la connexion NetworkManager actuellement active, exécutez la commande suivante :





$ sudo périphérique nmcli

Dans notre cas, le nom de l'interface réseau WiFi est « wlp7s27u1 » et le nom de la connexion NetworkManager actuellement active est « NodeKite-2.4G ». Prenez note de ces informations car vous en aurez besoin sous peu.



Pour trouver les informations d'adressage IP actuellement configurées (c'est-à-dire l'adresse IP, le masque de sous-réseau, la passerelle, le serveur DNS) de l'interface réseau WiFi « wlp7s27u1 », exécutez la commande suivante :

$ sudo nmcli -F GENERAL.DEVICE,GENERAL.CONNEXION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS show wlp7s27u1

Comme vous pouvez le constater, l'adresse IP attribuée sur notre interface réseau WiFi « wlp7s27u1 » est 192.168.0.113, le masque de sous-réseau est /24 (ou 255.255.255.0), l'adresse IP de la passerelle (l'adresse IP du WiFi connecté routeur) est 192.168.0.1 et l'adresse du serveur DNS est 1.1.1.1.

Configuration d'une adresse IP statique/fixe pour le réseau WiFi à partir de la ligne de commande sous Linux à l'aide de Nmcli

Pour configurer une adresse IP statique/fixe pour votre réseau WiFi, vous devez connaître le nom de connexion NetworkManager configuré pour que votre interface réseau WiFi se connecte à votre réseau WiFi.

Pour trouver le nom de la connexion NetworkManager, exécutez la commande suivante :

$ sudo connexion nmcli

Dans notre cas, le nom de connexion NetworkManager pour notre réseau WiFi est « NodeKite-2.4G ».

Pour configurer une adresse IP statique/fixe de 192.168.0.25 (disons) pour le réseau WiFi « NodeKite-2.4G » (disons) avec toutes les autres informations IP (c'est-à-dire masque de sous-réseau, passerelle, serveur DNS) intactes, exécutez le commande suivante :

$ sudo modification de la connexion nmcli 'NodeKite-2.4G' manuel de la méthode ipv4.ipv4.adresses 192.168.0.25 / 24 ipv4.passerelle 192.168.0.1 ipv4.dns 1.1.1.1

Une fois la connexion NetworkManager « NodeKite-2.4G » configurée avec une adresse IP statique/fixe, exécutez la commande suivante pour appliquer les modifications :

$ sudo connexion nmcli établie 'NodeKite-2.4G'

Comme vous pouvez le voir, une adresse IP statique/fixe est définie pour l'interface réseau WiFi « wlp7s27u1 ».

Vous pouvez également confirmer que l'adresse IP statique/fixe de 192.168.0.25 est définie pour l'interface réseau WiFi « wlp7s27u1 » à l'aide de la commande « ip » :

$ adresse IP un

Vérification de la connectivité Internet à partir de la ligne de commande

Si vous avez correctement configuré une adresse IP statique/fixe sur l'interface réseau WiFi, vous devriez pouvoir envoyer une requête ping à « google.com » (ou aux noms de domaine de tout autre site Web populaire) pour vérifier que vous disposez d'une connectivité Internet.

$ pinger -c 3 Google com

Conclusion

Dans cet article, nous vous avons montré comment trouver les informations d'adressage IP actuelles de votre interface réseau WiFi. Nous vous avons également montré comment configurer une adresse IP statique/fixe pour votre interface réseau WiFi sous Linux à partir de la ligne de commande à l'aide de NetworkManager. Définir une adresse IP statique/fixe est essentiel pour héberger une sorte de serveurs/services sur votre ordinateur.