Для клиентов

Логин:
Пароль:

Загруженность

25.04.2024 - 05.05.2024

Календарь

Ссылки по теме

Linux redhat (Centos) настройка сетевых интерфейсов

Заметки на полях

С целью более стабильной работы в отсутствии различных сетевых сервисов было принято решение зафиксировать все IP-адреса серверов в конторе. Физического доступа к серверам у меня нет, только удаленная коммандная строка.

В FreeBSD было все просто, настраивались все параметры в /etc/rc.conf и не было печали.

В Centos же все культурно, все по полочкам, все формируется из разных мест и т.д. Вот только места эти пойди еще найди. В итоге хочу себе на память и другим для справки написать, что настройки сетевых интерфейсов в CentOS лежат в каталоге /etc/sysconfig/network-scripts/ в файлах ifcfg-[имя интерфейса]

Диррективы, которые можно использовать внутри файла следующие:

  • DEVICE - название устройства,
  • HWADDR - физический адрес устрйоства (MAC-адрес),
  • BOOTPROTO = none | dhcp | bootp - протокол, используемый для устройства во время загрузки,
  • IPADDR - IP адрес устрйоства,
  • NETMASK - маска сети,
  • NETWORK - сеть, в которой находится устроство,
  • BROADCAST - широковещательный адрес, 
  • ONBOOT = yes | no - активировать ли устройство во время загрузки,
  • USERCTL = true|false  - допускать управление интерфейсом пользователей без прав root.

Могут встречаться и другие параметры, особенно для описания устройств PPP и т.п. Но о них можно прочитать в официальной документации.

 Применяя полученные сведения можно легко скомпоновать конфигурационный файл для статического IP:

DEVICE=eth0
BOOTPROTO=none
HWADDR=FF:FF:FF:FF:FF:FF
GATEWAY=192.168.XXX.XXX
IPADDR=192.168.XXX.XXX
NETMASK=255.255.255.0
DNS1=192.168.XXX.XXX
ONBOOT=yes

Если надо описать интерфейс, получающий параметры по DHCP, то можно использовать более простой конфигурационный файла

DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=FF:FF:FF:FF:FF:FF
ONBOOT=yes

Удачи в приручении серверов и рабочих станций на просторах локальных сетей :-)

ФИО*:
email*:
Отзыв*:
Код*