Настройка сети в CentOS
Настройки сетевых интерфейсов в CentOS находятся в:
/etc/sysconfig/network-scripts/ifcfg-ethХ
- где X номер вашего интерфеса
Вот пример настройки сети в CentOS:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
Вот пример настройки ifcfg-ethХ DHCP сети в CentOS:
- /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #Наименование интерфейса, это значение присваивается системой HWADDR=08:00:27:6c:e1:fc #MAC-адрес, менять без необходимости не нужно TYPE=Ethernet #Тип интерфейса UUID=e2f7b74a-ec49-4672-81cf-ff9c30d8ebdd #Идентификационный номер интерфейса ONBOOT=yes #Запускать интерфейс при загрузке NM_CONTROLLED=no #Контролируется ли интерфейс службой NetworkManager BOOTPROTO=dhcp #Использовать DHCP IPV6INIT=no #Отключение использования ipv6 USERCTL=no #Запрет обычному пользователю на управление сетевым интерфейсом
Если вам нужно настроить сеть по DHCP, то на этом настройка закончилась. Остальная часть актуальная для статики.
Вот пример настройки ifcfg-ethХ статики сети в CentOS:
- /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #Наименование интерфейса, это значение присваивается системой HWADDR=08:00:27:6c:e1:fc #MAC-адрес, менять без необходимости не нужно TYPE=Ethernet #Тип интерфейса UUID=e2f7b74a-ec49-4672-81cf-ff9c30d8ebdd #Идентификационный номер интерфейса ONBOOT=yes #Запускать интерфейс при загрузке NM_CONTROLLED=no #Контролируется ли интерфейс службой NetworkManager BOOTPROTO=none #Не использовать DHCP IPADDR=192.168.1.99 #IP-адрес NETMASK=255.255.255.0 #Маска подсети GATEWAY=192.168.1.1 #Шлюз DNS1=192.168.1.1 #DNS-сервер IPV6INIT=no #Отключение использования ipv6 USERCTL=no #Запрет обычному пользователю на управление сетевым интерфейсом
Сеть мы настроили, не хватает только шлюза и dns серверов. Шлюз в CentOS можно добавить выполнив в консоли следующую команду:
route add default gw 192.168.0.1
- где 192.168.0.1 и есть шлюз
Что бы шлюз в CentOS и после перезагрузки не сбрасывался, добавляем в файл:
/etc/sysconfig/network
- /etc/sysconfig/network
GATEWAY=192.168.0.1
После этого наша сеть в CentOS полностью настроена. Настройки DNS серверов укажите отдельно в файле /etc/resolv.conf (в том случае, если вы получаете настройки по DHCP - этого делать не нужно):
- /etc/resolv.conf
nameserver 127.0.0.1 nameserver 192.168.0.1
- /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.0.2 server.otriadnov.ru 192.168.0.3 repo.otriadnov.ru
