Конфигурационные файлы интерфейсов управляют программными интерфейсами отдельных сетевых устройств.
Когда система загружается, она использует эти файлы для того, чтобы определить какие интерфейсы необходимо поднять и как их настроить.
Эти файлы обычно называются ifcfg-<имя>, где <имя> относится к имени устройства, которое управляется этим конфигурационным файлом.
Поскольку каждое устройство имеет свой собственный файл с настройками, администратор получает возможность контролировать работу каждого интерфейса индивидуально.
Настройка Сетевого Интерфейса
Мы можем настроить сетевой интерфейс, путем редактирования его конфигурационного файла, хранящегося в директории /etc/sysconfig/network-scripts/
Для примера настроим первый сетевой интерфейс eth0. Для этого отредактируем его конфигурационный файл.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Добавьте/Измените следующим образом:
Для системы использующей Статический IP Адрес
DEVICE="eth0
" BOOTPROTO="none" ONBOOT="yes" IPADDR="192.168.1.15
" NETMASK="255.255.255.0
" GATEWAY="192.168.1.1
"
Для системы использующей DHCP
DEVICE="eth0" BOOTPROTO="dhcp" ONBOOT="yes"
Параметр
Описание
DEVICE=<name> | Имя физического устройства |
BOOTPROTO=<none|bootp|dhco> | Используемый протокол. none — Не используем никакой протокол при загрузке bootp — Используем BOOTP протокол dhcp — Используем DHCP |
ONBOOT=<yes|no> | Активировать ли устройство во время загрузки |
IPADDR=<address> | IP адрес |
GATEWAY=<address> | IP адрес шлюза |
NETMASK=<mask> | Значение сетевой маски |
Настройка Сети
Редактируем основной сетевой конфигурационный файл:
# vi /etc/sysconfig/network
Применяем следующие настройки:
NETWORKING="yes" HOSTNAME="Имя.Вашего.Сервера"
Рестартуем сеть:
# /etc/init.d/network restart
Если изменения в файле /etc/sysconfig/network
не требуются, тогда можно рестартануть только интерфейс:
# ifdown eth0 && ifup eth0
Настройка Параметров DNS
Откройте файл ‘resolv.conf’:
# vi /etc/resolv.conf
Пропишите Ваши DNS сервера:
nameserver 192.168.1.2 nameserver 192.168.1.3
Если у Вас нет внутренних DNS серверов, Вы можете выбрать из списка Бесплатных Быстрых Публичные DNS Серверов
Тестируем Ваши Настройки
Проверяем доступность шлюза:
# ping 192.168.1.1
Проверяем доступность публичных IP адресов:
# ping 8.8.8.8
Проверяем работу DNS:
# nslookup google.com