Настройка сети в CentOS 6

21
Фев
0

Короткая шпаргалка по настройке сетевого подключения в операционной системе CentOS. Рекомендую помнить о том, что если вы производите настройку сети удаленно, то в случае ошибки высока вероятность того, что после разрыва соединение оборвется вы не сможете заново подключится к настраиваемой системе. Так что будьте предельно внимательны при вводе команд и редактировании конфигурационных файлов. Для того, чтобы узнать текущее состояние сетевых интерфейсов, их ip-адреса и прочие параметры нужно выполнить команду ifconfig без дополнительных параметров. Теперь перейдем к настройкам сети, для этого существует несколько способов.

Первый способ запуска сетевого соединения CentOS 6 без редактирования конфигурационных файлов. Для включения сетевого адаптера и присвоения ему ip-адреса и маски подсети выполняем нижеприведенную команду (не забудьте заменить ip-адрес и маску подсети настройками, актуальными для вашей сети):

ifconfig eth0 192.168.0.10 netmask 255.255.255.0

Для того, чтобы отключить сетевой интерфейс выполняем команду:

ifconfig eth0 down

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

dhclient eth0

В этом случае, для выключения сетевого интерфейса нам нужно будет завершить работу программы dhclient командой:

killall dhclient

Этот способ настройки сети имеет серьезный недостаток – после перезагрузки компьютера конфигурирование сети придется полностью производить заново.

Второй способ – утилита командной строки system-config-network-tui

Выполняем команду для запуска утилиты конфигурирования сети:

system-config-network-tui

В появившемся окне нажимаем «Конфигурация устройства», затем выбираем сетевой интерфейс, который будем настраивать. Если в вашей сети есть DHCP сервер и вы хотите получить настройки с него, то указываем использование DHCP, в противном случае вводим настройки статического ip-адреса, маски подсети и шлюза. Сохраняем настройки и переходим в раздел «Конфигурация DNS», в котором указываем настройки DNS-серверов. Снова сохраняем настройки и выходим из программы. Теперь, для вступления в силу сделанных нами изменений, нам нужно перезапустить службу сети командой:

service network restart

Проверяем, применились ли настройки командой:

ifconfig

Если в файлах настройки не было включено автоматическое подключение сети, то вам нужно будет поднять сетевой интерфейс вручную, выполнив команду:

ifconfig eth0 up

А для последующего автоматического подключения сети нужно поставить параметр «ONBOOT» равным «yes» в следующем файле:

/etc/sysconfig/network-scripts/ifcfg-eth0

Если нам нужно отключить сетевой интерфейс – выполняем команду:

ifconfig eth0 down

Третий способ – настройка сети в CentOS при помощи конфигурационных файлов.

Те изменения в файлах конфигураиции, которые делает утилита system-config-network-tui, вы можете сделать самостоятельно, настроив сеть вручную. Этот способ поможет в том случае, если утилита конфигурирования сети в системе не установлена.

Переходим в каталог с конфигами – /etc/sysconfig/network-scripts/ командой:

cd /etc/sysconfig/network-scripts/

Открываем файл конфигурации для редактирования интерфейса ifcfg-eth0

vi ifcfg-eth0

Измените или добавляем записи в файле для задания статического адреса сетевого интерфейса, маски подсети, шлюза, DNS и др.:

DEVICE=eth0 #Наименование интерфейса (назначается системой)

HWADDR=05:02:24:6dв:1f:fa #MAC-адрес (менять нежелательно)

TYPE=Ethernet #Тип интерфейса

UUID=e3e7b84d-ed44-4278-83cd-fc9a64e8ebcc #Идентификационный номер интерфейса

ONBOOT=yes #Запускать интерфейс при загрузке системы

NM_CONTROLLED=no #Контролируется ли интерфейс службой NetworkManager

BOOTPROTO=none #Не использовать DHCP

IPADDR=192.168.10.1 #IP-адрес

NETMASK=255.255.255.0 #Маска подсети

GATEWAY=192.168.10.1 #Шлюз

DNS1=192.168.10.1 #DNS-сервер

IPV6INIT=no #Отключение использования ipv6

USERCTL=no #Запрет обычному пользователю на управление сетевым интерфейсом

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

DEVICE=eth0 #Наименование интерфейса (назначается системой)

HWADDR=05:02:24:6dв:1f:fa #MAC-адрес (менять нежелательно)

TYPE=Ethernet #Тип интерфейса

UUID=e3e7b84d-ed44-4278-83cd-fc9a64e8ebcc #Идентификационный номер интерфейса

ONBOOT=yes #Запускать интерфейс при загрузке системы

NM_CONTROLLED=no #Контролируется ли интерфейс службой NetworkManager

BOOTPROTO=dhcp #Использовать DHCP

IPV6INIT=no #Отключение использования ipv6

USERCTL=no #Запрет обычному пользователю на управление сетевым интерфейсом

Кроме того, настройки DNS серверов нужно отдельно указать в файле /etc/resolv.conf (если вы получаете настройки по DHCP, то этого делать не нужно):

vi /etc/resolv/conf

nameserver 192.168.10.1

nameserver 192.168.10.2

Для применения сделанных настроек перезапускаем службу network командой:

service network restart

Вот и все, можно пользоваться сетью. Надеюсь, что эта шпаргалка вам поможет настроить сетевое подключение в CentOS, а если вас интересует постройка клетки для кроликов своими руками, фото и описание этого процесса вы можете посмотреть на сайте “Планета кроликов”

Рубрика: Linux
Нет комментариев

Отзывов нет

Комментариев пока нет.

Ваш отзыв

RSS-лента комментариев