Come impostare un indirizzo IP statico su una rete WiFi dalla riga di comando su Linux utilizzando NetworkManager

Come Impostare Un Indirizzo Ip Statico Su Una Rete Wifi Dalla Riga Di Comando Su Linux Utilizzando Networkmanager



Molto probabilmente, il tuo router WiFi utilizzerà DHCP per assegnare indirizzi IP casuali sul tuo desktop/laptop. Se desideri eseguire qualche tipo di server/servizi sul tuo desktop/laptop e hai a disposizione solo la connettività WiFi, devi impostare un indirizzo IP statico/fisso per la tua rete WiFi. In questo modo, i tuoi server/servizi saranno sempre disponibili allo stesso indirizzo IP e ti risparmieranno molti problemi di connettività e problemi di riconfigurazione.

In questo articolo ti mostreremo come impostare un indirizzo IP statico/fisso per la tua rete WiFi dalla riga di comando sulle moderne distribuzioni Linux che utilizzano NetworkManager per gestire i dispositivi di rete.

Questo articolo dovrebbe funzionare sulle distribuzioni Linux elencate di seguito e su altre distribuzioni Linux (non elencate) che utilizzano NetworkManager per gestire le reti e dispongono dello strumento da riga di comando 'nmcli'.







  • Ubuntu
  • Debian
  • Linux Mint
  • Sistema operativo elementare
  • Fedora
  • RHEL
  • Flusso CentOS
  • AlmaLinux
  • Linux roccioso
  • openSUSE
  • SUSE Linux Enterprise Server (SLES)
  • OracleLinux

Argomento dei contenuti:

Connessione a una rete WiFi dalla riga di comando su Linux utilizzando Nmcli

Prima di iniziare, assicurati che l'interfaccia di rete WiFi sia abilitata e che tu sia connesso alla rete WiFi desiderata utilizzando NetworkManager.



Trovare le informazioni attuali sull'indirizzo IP dell'interfaccia di rete WiFi su Linux

Durante l'impostazione di un indirizzo IP statico/fisso per la tua rete WiFi, conoscere le informazioni attuali sull'indirizzo IP sarà utile poiché la maggior parte delle informazioni IP (ad esempio server DNS, gateway, maschera di sottorete) rimarranno le stesse; potrebbe essere modificato solo l'indirizzo IP.



Per trovare il nome dell'interfaccia di rete WiFi e il nome della connessione NetworkManager attualmente attiva, esegui il comando seguente:





$ sudo dispositivo nmcli

Nel nostro caso, il nome dell'interfaccia di rete WiFi è 'wlp7s27u1' e il nome della connessione NetworkManager attualmente attiva è 'NodeKite-2.4G'. Prendi nota di queste informazioni perché ti serviranno a breve.



Per trovare le informazioni sull'indirizzamento IP attualmente configurato (ovvero indirizzo IP, maschera di sottorete, gateway, server DNS) dell'interfaccia di rete WiFi “wlp7s27u1”, eseguire il seguente comando:

$ sudo nmcli -F GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS dispositivo mostra wlp7s27u1

Come puoi vedere, l'indirizzo IP assegnato alla nostra interfaccia di rete WiFi “wlp7s27u1” è 192.168.0.113, la maschera di sottorete è /24 (o 255.255.255.0), l'indirizzo IP del gateway (l'indirizzo IP del WiFi connesso router) è 192.168.0.1 e l'indirizzo del server DNS è 1.1.1.1.

Configurazione di un indirizzo IP statico/fisso per la rete WiFi dalla riga di comando su Linux utilizzando Nmcli

Per impostare un indirizzo IP statico/fisso per la tua rete WiFi, devi conoscere il nome della connessione NetworkManager configurato per l'interfaccia di rete WiFi per connetterti alla tua rete WiFi.

Per trovare il nome della connessione NetworkManager, esegui il comando seguente:

$ sudo connessione nmcli

Nel nostro caso, il nome della connessione NetworkManager per la nostra rete WiFi è 'NodeKite-2.4G'.

Per configurare un indirizzo IP statico/fisso 192.168.0.25 (diciamo) per la rete WiFi “NodeKite-2.4G” (diciamo) con tutte le altre informazioni IP (ovvero maschera di sottorete, gateway, server DNS) intatte, eseguire il comando seguente comando:

$ sudo Modifica della connessione nmcli 'NodeKite-2.4G' ipv4.metodo manuale ipv4.indirizzi 192.168.0.25 / 24 ipv4.gateway 192.168.0.1 ipv4.dns 1.1.1.1

Una volta configurata la connessione NetworkManager “NodeKite-2.4G” con un indirizzo IP statico/fisso, eseguire il comando seguente per applicare le modifiche:

$ sudo Connessione nmcli attiva 'NodeKite-2.4G'

Come puoi vedere, per l'interfaccia di rete WiFi “wlp7s27u1” è impostato un indirizzo IP statico/fisso.

Puoi verificare che l'indirizzo IP statico/fisso 192.168.0.25 sia impostato per l'interfaccia di rete WiFi “wlp7s27u1” utilizzando anche il comando “ip”:

$ ip UN

Verifica della connettività Internet dalla riga di comando

Se hai configurato correttamente un indirizzo IP statico/fisso sull'interfaccia di rete WiFi, dovresti essere in grado di eseguire il ping di 'google.com' (o dei nomi di dominio di qualsiasi altro sito Web popolare) per verificare di disporre di una connettività Internet.

$ ping -C 3 Google com

Conclusione

In questo articolo, ti abbiamo mostrato come trovare le informazioni attuali sull'indirizzo IP della tua interfaccia di rete WiFi. Ti abbiamo anche mostrato come configurare un indirizzo IP statico/fisso per la tua interfaccia di rete WiFi su Linux dalla riga di comando utilizzando NetworkManager. L'impostazione di un indirizzo IP statico/fisso è essenziale per ospitare qualche tipo di server/servizi sul tuo computer.