четверг, 29 марта 2012 г.

Первоначальная настройка сети CentOS 6.x

Установил CentOS 6. Смотрю ifconfig и вижу информацию только о lo, смотрю
# cat /proc/net/dev
и наблюдаю eth0, оказалось сетевуха не поднята (down).  По дефолту было ONBOOT=no

Настройки сетевых интерфейсов в CentOS находятся в:
/etc/sysconfig/network-scripts/ifcfg-eth0

Дальше у нас есть два пути, статика либо динамика:

Юзаем статичный IP
DEVICE="eth0"
BOOTPROTO="static"
HWADDR=00:19:5B:72:57:C5
IPADDR=192.168.12.200
NETMASK=255.255.255.0
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
Юзаем динамику
DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR=00:19:5B:72:57:C5
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
Есть параметр NM_CONTROLLED="yes" или NM_CONTROLLED="no" который указывает должен ли интерфейс управляться NetworkManadger или нет. (Название парметра регистро зависимо и должны быть с большими буквами) Параметр NM_CONTROLLED разрешает программе NetworkManager управлять этим интерфейсом, дело в том что данная программа запущена по умолчанию и может вызвать конфликты в вашей сети. Так что если вы захотите отключить это просто установите его в no вот так NM_CONTROLLED="no". Заполняем все поля, не забываем выставить ONBOOT="yes".

Сеть мы настроили, не хватает только шлюза и dns серверов.

Шлюз в CentOS можно добавить выполнив в консоли следующую команду:
# route add default gw 192.168.0.1
- где 192.168.0.1 и есть шлюз

Но это до первой перезагрузки: ( Что бы шлюз в CentOS и после перезагрузки не сбрасывался, добавляем в файл /etc/sysconfig/network следующую строчку:
GATEWAY=192.168.0.1
и сюда же впишем
NETWORKING_IPV6=no
для отключения IPv6.

Отключим запуск ip6tables
# chkconfig --levels 235 ip6tables off
Осталось прописать DNS сервера в /etc/resolv.conf
search moydomain.ru
nameserver 127.0.0.1
nameserver 192.168.0.1
Перезапускаем сеть:
# service network restart
Теперь сеть должна (обязана) запхать)).

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

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