Articles

Configurare un indirizzo IP statico su CentOS

Dopo una nuova installazione CentOS usa DHCP (dhclient -v) per assegnare un IP alla macchina, che continua a cambiare ai riavvii, o al riavvio dei servizi, ecc.

Caso d’uso: Varie configurazioni di servizi, specialmente se coinvolgono una configurazione in cluster, abbiamo bisogno di impostare un IP fisso per ogni macchina, in modo che possano comunicare tra loro, in caso di DHCP l’installazione potrebbe interrompersi al riavvio, in quanto qualsiasi macchina ottiene un nuovo indirizzo IP. Quindi il primo passo è quello di impostare un indirizzo IP statico.

Step 0 – Ottenere il nome dell’interfaccia ethernet

Si può ottenere usando uno dei seguenti comandi – il nome può essere in diversi formati ethx, ensxx, enpxx, per esempio, eth0, ens03, enp0s3, ecc.

ip addr

oppure,

ifconfig

o,

nmcli d

Output:

Step 1 – backup resolv.conf

Può essere aggiornato dal servizio NetworkManager – nel caso in cui il DNS sia specificato nell’interfaccia conf.

$ sudo cp /etc/resolv.conf /etc/resolv.conf.backup

Step 2 – Modifica del file script Ethernet

Ora, aggiornare lo script per i seguenti parametri

BOOTPROTO=static
IPADDR=192.168.169.130
NAME=eno16777736
ONBOOT=yes

Output:

Step 3 – Aggiornare il file di rete e i DNS

Imposta il gateway in /etc/sysconfig/network. Puoi ottenere il gateway usando uno dei seguenti comandi:

route -n

oppure,

ip route

Output:

Aggiorna il gateway

$ vi /etc/sysconfig/network
NETWORKING=yes
GATEWAY=192.168.169.2

Aggiornare il DNS

È possibile utilizzare uno qualsiasi dei nameserver di Google, ovvero 8.8.8.8, o 8.8.4.4.

$ vi /etc/resolv.conf
# Generato da NetworkManager
nameserver 8.8.8.8

Step 4 – Riavviare la rete o riavviare

systemctl restart network

Lascia una risposta

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