Come configurare un indirizzo IP statico su CentOS 7 / RHEL 7

Sono un nuovo sysadmin e utente CentOS. Il mio sistema è configurato per utilizzare DHCP. Come posso passare da DHCP a un indirizzo IP statico sul sistema desktop CentOS 7? Come posso impostare un indirizzo TCP/IP statico sul mio server CentOS Linux 7 o Red Hat Enterprise Linux 7 utilizzando l’opzione della riga di comando? Su CentOS 7 o RHEL 7 è necessario utilizzare il demone NetworkManager. Cerca di rendere la configurazione e il funzionamento della rete il più indolore e automatico possibile, gestendo la connessione di rete primaria e altre interfacce di rete, come Ethernet, WiFi e dispositivi mobili a banda larga. In questo rapido tutorial imparerete a configurare un’interfaccia di rete con un indirizzo IP statico utilizzando i file ifcfg situati nella directory /etc/sysconfig/network-scripts/ in CentOS 7 e RHEL 7:

  1. Creare un file chiamato /etc/sysconfig/network-scripts/ifcfg-eth0 come segue:
  2. DEVICE=eth0
  3. BOOTPROTO=nessuno
  4. ONBOOT=si
  5. PREFIX=24
  6. IPADDR=192.168.2.203
  7. Riavvia il servizio di rete: systemctl restart network

Come faccio a elencare le interfacce di rete?

Tipo il seguente comando:
# ip a

Fig.01: Elencare le NIC in un server CentOS 7 usando il comando ip

Oppure usare il seguente comando:
# nmcli -p dev
Esiti di esempio:

Fig.02: comando nmcli in azione

Ecco una tipica configurazione DHCP per eth0 (memorizzata nel file /etc/sysconfig/network-scripts/ifcfg-eth0):

Come si configura un’interfaccia eth0 con impostazioni IP di rete statiche (metodo # 1)?

Per configurare un’interfaccia eth0 con impostazioni di rete statiche usando i file ifcfg, modificare o creare un file con nome ifcfg-eth0 nella directory /etc/sysconfig/network-scripts/ come segue:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Aggiornare/modificare come segue per la configurazione IP statica:

Salvare e chiudere il file. Non è necessario specificare l’indirizzo di rete o di trasmissione in quanto questo viene calcolato automaticamente dal sistema. Per riavviare il servizio di rete, inserire:
# systemctl restart network

Verifica

Fig.03Test di rete e assicurarsi che tutto funzioni

Come faccio a configurare un’interfaccia eth0 con indirizzo IP statico su CentOS 7 / RHEL 7 usando Network Manager (metodo # 2)?

È necessario utilizzare il comando nmtui. È un’applicazione TUI basata su curses per interagire con NetworkManager. Per mostrare un editor di connessioni che supporta l’aggiunta, la modifica, la visualizzazione e la cancellazione di connessioni. Per visualizzare o impostare un IP statico usando questo strumento per eth0, inserite:
# nmtui edit eth0
Esiti di esempio:

Fig.04nmtui è un’applicazione TUI basata su curses per interagire con NetworkManager.

Conclusione

Hai imparato come impostare un indirizzo IP statico su CentOS 7 o RHEL (Red Hat Enterprise Linux) 7.

🐧 Supporta il mio lavoro su Patreon o con una donazione.
🐧 Ricevi gli ultimi tutorial su Linux, Open Source & DevOps via RSS feed o newsletter settimanale via email.
🐧 5 commenti finora… aggiungere uno ↓
Categoria Lista di comandi Unix e Linux
Gestione dei file cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 – Ubuntu 18.04 – Ubuntu 20.04
Utilità di rete dig – host – ip – nmap
OpenVPN CentOS 7 – CentOS 8 – Debian 10 – Debian 8/9 – Ubuntu 18.04 – Ubuntu 20.04
Gestore dei pacchetti apk – apt
Gestione dei processi bg – chroot – cron – disown – fg – jobs – killall – kill – pidof – pstree – pwdx – tempo
Ricerca grep – whereis – che
Informazioni utente gruppi – id – lastcomm – last – lid/libuser-lid – logname – members – users – whoami – who – w
WireGuard VPN Alpine – CentOS 8 – Debian 10 – Firewall – Ubuntu 20.04

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *