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:
- Creare un file chiamato /etc/sysconfig/network-scripts/ifcfg-eth0 come segue:
- DEVICE=eth0
- BOOTPROTO=nessuno
- ONBOOT=si
- PREFIX=24
- IPADDR=192.168.2.203
- 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.
🐧 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 |