IP fixe sur CentOS 7

Par défaut, Centos reçoit sa configuration TCP/IP par le DHCP de votre réseau.
Pour modifier cela et lui donner une adresse ip statique, il suffit de reproduire ces différentes étapes.

Tout d’abord, nous allons désactiver Network Manager:

systemctl disable NetworkManager.service
systemctl stop NetworkManager.service

Puis on édite le fichier correspondant à notre interface (ici ens192), /etc/sysconfig/network-scripts/ifcfg-ens192:

vi /etc/sysconfig/network-scripts/ifcfg-ens192

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
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=afa4c877-611b-45ad-84a1-f1e656e14b92
DEVICE=ens192
ONBOOT=no

On va modifier et ajouter des paramètres de cette façon:

TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.148.14.244
GATEWAY=10.148.14.1
NETMASK=255.255.255.0
NM_CONTROLLED=no
DNS1=8.8.15.15
DNS2=8.8.17.17
DOMAIN=starmate.fr

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
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens192
UUID=afa4c877-611b-45ad-84a1-f1e656e14b92
DEVICE=ens192
ONBOOT=yes

Ensuite on vide le fichier /etc/resolv.conf (car il contient les DNS fourni par le DHCP)

/etc/resolv.conf

Il ne nous reste plus qu’a relancer le service réseau pour recharger la configuration

systemctl restart network

 

Derniers Articles