Ricerca nel sito web

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 per attivare l'interfaccia con le nuove impostazioni che le hai dato.

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.