IP statico su CentOS 7: come configurarlo?

IP statico su interfaccia di rete macchina CentOS 7

Per configurare un indirizzo IP statico su un’interfaccia di rete in CentOS 7 esistono diversi modi.
Chi, privato, professionista o azienda, avesse necessità di impostare un indirizzo IP statico, potrà disporre della seguente guida.

Consideriamo di connetterci ad una macchina Linux CentOS 7 tramite linea di comando

yum install vim

configuriamo la scheda di rete di riferimento e per individuarla eseguiamo

ip addr

avremo il seguente risultato di esempio:

enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:0b:d5:2c brd ff:ff:ff:ff:ff:ff
inet 10.10.10.10/24 brd 10.10.10.255 scope global dynamic enp0s3
valid_lft 86146sec preferred_lft 86146sec
inet6 fe80::a00:27ff:fe0b:d52c/64 scope link
valid_lft forever preferred_lft forever

in questo caso la modalità di assegnamento è il DHCP, nel caso volessimo cambiare in statico andremo a modificare il seguente file:

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

aggiungendo e modificando i seguenti parametri:

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes

in particolare andremo a modificare:

BOOTPROTO=static

e aggiungeremo le seguenti variabili:

IPADDR=10.10.10.150
NETMASK=255.255.255.0
GATEWAY=10.10.10.254
DNS1=8.8.8.8
DNS2=8.8.4.4

una volta considerato l’esempio del 10.10.10.150 disponibile per l’assegnamento statico sarà possibile riavviare la scheda di rete

ifdown enp0s3 && ifup enp0s3