указываем статический IP адрес CentOS

Возникла необходимость указать для сервера другой IP, как оказалось это делается довольно просто, все необходимые нам файлы располагаются в каталоге — /etc/sysconfig/network-scripts, открываем и добавляем информацию о IP в файл ifcfg-eth0:

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

нам нужно несколько параметров — ONBOOT, NM_CONTROLLED, BOOTPROTO, IPADDR, NETMASK, GATEWAY, DNS1, DNS2, изменем в заисимости от своей необходимости, моя необходимость — статический IP адрес:

NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.0.33
NETMASK=255.255.252.0
GATEWAY=192.168.0.1
DNS1=192.168.0.4
DNS2=192.168.0.3

где NM_CONTROLLED — использовать Network Manager, BOOTPROTO — тип получения адреса,

в итоге мы имеем примерно файл такого содержания:

DEVICE=eth0
TYPE=Ethernet
UUID=fd251ab6-7b38-4b7c-9491-7e044fa3e9c8
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME=»System eth0″
IPADDR=192.168.0.33
NETMASK=255.255.252.0
GATEWAY=192.168.0.1
DNS1=192.168.0.4
DNS2=192.168.0.3
HWADDR=00:50:56:BA:7C:0A
PREFIX=22
DOMAIN=DOMAIN.LOCAL

Далее рестартуем сетевой сервис:

#service network restart

Смотрим IP конфигурацию, она должна соотвествовать указанным настройкам (IP адрес, маска):

#ifconfig

Далее смотрим файл resolv.conf

vi /etc/resolv.conf

при необходимости указываем DNS сервера и если необходимо поиск домена:

search domain.local
nameserver 192.168.0.4
nameserver 192.168.0.3

После пингуем свои name сервера, если необходимо внешний сервер, например Google:

#ping www.google.com

Добавить комментарий