Спойлер

вторник, 21 апреля 2015 г.

RHEL CentOS настройка IP-адреса

В директории /etc/sysconfig/network-scripts/ располагаются файлы вида:

ifcfg-interface-name, где interface-name имя интерфейса. Для изменения настроек сетевого интерфейса необходимо внести изменения в данный конфигурационный файл.



Пример:

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.1.1
USERCTL=no


Основные параметры:

DEVICE= Имя сетевого интерфейса
BOOTPROTO= Использование протоколов назначения сетевого адреса.
none- протокол BOOTP не используется
bootp – с использованием протокола BOOTP
dhcp – использование DHCP

ONBOOT= Если yes, то настройки интерфейса активируются во время загрузки системы, если no соответственно, не активируются
NETMASK= маска подсети
IPADDR= IP адрес сетевого интерфейса
DNS(1,2)= адрес DNS сервера, если используется
GATEWAY= адрес шлюза
HWADDR= MAC адрес интерфейса
USERCTL= Если значение no – пользователи не обладающие правами пользователя root не могут управлять интерфейсом. Значение yes разрешает управление.
NM_CONTROLLED="yes" - этим интерфейсом разрешено управлять NetworkManager (чаще ставят "no")

Для однократного (до перезагрузки) назначения/изменения IP адреса интерфейса используется команда ifconfig:
# ifconfig имя_интерфейса ip-адрес
# ifconfig eth0 192.168.1.130 


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

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

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

nano /etc/resolv.conf
при необходимости указываем DNS сервера и если необходимо поиск домена:

search domain.local
nameserver 192.168.0.4
nameserver 192.168.0.3
После пингуем свои name сервера, если необходимо внешний сервер, например Google:

ping www.google.com


При копировании вирт машин или переносе HDD из одной вирт машины в другую возможны некоторые проблемы с сетевыми интерфейсами, для восстановления их корректной работы выполнить команду 
rm /etc/udev/rules.d/70-persistent-net.rules
и перезагрузить машину.

Причина в том ,что udev запоминает сетевые интерфейсы и при копировании дает интерфейсам след. имена

Комментариев нет:

Отправить комментарий