3 modi per impostare un indirizzo IP statico in RHEL 8
La configurazione di un indirizzo IP statico per la tua distribuzione Linux è un compito fondamentale e dovrebbe essere completato in pochi semplici passaggi. Con il rilascio della beta pubblica di RHEL 8, ora puoi configurare la tua interfaccia di rete in diversi modi utilizzando le utilità NetworkManager.
In questo tutorial ti mostreremo alcuni modi diversi per impostare un indirizzo IP statico sull'installazione di RHEL 8. Tieni presente che questo articolo presuppone che tu conosca già le impostazioni di rete che desideri applicare al tuo sistema.
1. Come configurare manualmente l'IP statico utilizzando gli script di rete
Puoi configurare un indirizzo IP statico alla vecchia maniera modificando:
/etc/sysconfig/network-scripts/ifcfg-(interface-name)
Nel mio caso il file si chiama:
/etc/sysconfig/network-scripts/ifcfg-enp0s3
Per trovare il nome della tua interfaccia di rete, puoi utilizzare il seguente comando nmcli.
nmcli con
Per modificare il file è sufficiente utilizzare il tuo editor preferito e aprire il file:
vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
Quindi riavvia il NetworkManager con:
systemctl restart NetworkManager
In alternativa, è possibile ricaricare l'interfaccia di rete utilizzando:
nmcli con down enp0s3 && nmcli con up enp0s3
Ora puoi controllare il nuovo indirizzo IP utilizzando il comando ip come mostrato.
ip a show enp0s3
2. Come configurare l'IP statico utilizzando lo strumento Nmtui
Un altro modo per configurare l'indirizzo IP statico per il tuo RHEL 8 è utilizzare lo strumento nmtui, un'interfaccia utente testuale (TUI). Per usarlo è sufficiente digitare il seguente comando nel terminale.
nmtui
Questo avvierà il programma:
Scegli di modificare una connessione, quindi seleziona l'interfaccia:
Nella finestra successiva potrai modificare le impostazioni dell'interfaccia di rete spostando il cursore con i tasti freccia della tastiera:
In questo esempio, ho cambiato il mio indirizzo IP da 192.168.20.150 a 192.168.20.160. Per salvare le modifiche scorri fino alla fine della pagina e seleziona OK.
Ricarica quindi l'interfaccia di rete scegliendo “Attiva una connessione”:
Scegli quindi il nome della connessione e seleziona
E ora seleziona
Quindi seleziona
per tornare al menu principale e quindi seleziona “Esci” per uscire.
Verificare che le nuove impostazioni dell'indirizzo IP siano state applicate con:
ip a show enp0s3
3. Come configurare l'IP statico utilizzando lo strumento Nmcli
Nmcli è un'interfaccia a riga di comando NetworkManager che può essere utilizzata per ottenere informazioni o configurare un'interfaccia di rete.
Se desideri impostare un indirizzo IP statico, puoi utilizzare le seguenti opzioni:
Imposta l'indirizzo IP per l'interfaccia enp0s3 su RHEL 8.
nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24
Imposta il gateway su RHEL 8:
nmcli con mod enp0s3 ipv4.gateway 192.168.20.1
Informare l'interfaccia che sta utilizzando la configurazione manuale (non DHCP ecc.).
nmcli con mod enp0s3 ipv4.method manual
Configura DNS:
nmcli con mod enp0s3 ipv4.dns "8.8.8.8"
Ricaricare la configurazione dell'interfaccia:
nmcli con up enp0s3
Le modifiche verranno salvate in /etc/sysconfig/network-scripts/ifcfg-.
Ecco il file di configurazione che è stato generato per me:
cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
Conclusione
In questo tutorial hai visto come configurare un indirizzo IP statico con script di rete, nmtui e utilità nmcli in RHEL 8 forte>. Se avete domande o commenti, non esitate a inviarli nella sezione commenti qui sotto.