Network CentOS 6
Внимание! Помните, что если вы производите настройку сети удаленно всегда есть вероятность того, что в случае если соединение оборвется или вы неправильно произведете настройку вы не сможете повторно подключится к системе.
В данном руководстве не предполагается возможность использования NetworkManager, поэтому в первую очередь необходимо его отключить и включить службу network:
chkconfig NetworkManager off chkconfig network on service NetworkManager stop service network start
Узнать текущее состояние сетевых интерфейсов, а также используемые ip-адреса можно выполнив команду ifconfig без параметров.
Ниже представлено три способа настройки сети из командной строки.
Способ 1: Быстрый запуск сетевого соединения CentOS 6:
Выполните данную команду (естественно, заменив ip-адрес и маску подсети вашими настройками) для включения сети, если вы хотите сами задать ip-адрес и маску подсети:
ifconfig eth0 192.168.0.10 netmask 255.255.255.0
Для отключения сетевого интерфейса выполните:
ifconfig eth0 down
Если же вы хотите, чтобы настройки были получены автоматически по DHCP, то выполните следующую команду:
dhclient eth0
В данном случае, чтобы прекратить работу сетевого интерфейса необходимо будет завершить работу программы dhclient:
killall dhclient
При настройке сети подобным образом, после перезагрузки конфигурирование придется производить заново.
Способ 2: Использования утилиты командной строки system-config-network-tui
Выполните команду для запуска утилиты конфигурирования сети:
system-config-network-tui
Нажмите "Конфигурация устройства".
Выберите интерфейс сетевой карты, который будете настраивать.
Выбор сетевого интерфейса
Укажите, следует ли использовать DHCP (в том случае, если сетевой адрес в вашей сети присваивается автоматически) или введите настройки статического ip-адреса, как показано на примере ниже. Файл:Tui3.jpeg
Сохраните настройки.
В том случае, если вы указали статический ip-адрес перейдите в раздел "Конфигурация DNS" и укажите DNS-сервера.
Настройка DNS CentOS
Сохраните настройки и выйдите из программы.
Перезапустите службу сети:
service network restart
Проверьте настройки командой:
ifconfig
Если сеть не была подключена, то возможно, в файлах настройки не включено автоматическое подключение. Для немедленного подключения выполните:
ifconfig eth0 up
А для настройки автоматического подключения поставите значение "ONBOOT" равным "yes" в файле /etc/sysconfig/network-scripts/ifcfg-eth0
Для отключения сети выполните:
ifconfig eth0 down
Способ 3: Настройка сети CentOS с помощью файлов конфигурации
Вы также можете настроить сеть вручную, внеся соответствующие параметры в файлы конфигурации, практически также, как это делает утилита system-config-network-tui. Этот способ полезен в том случае, если у вас еще не установлена утилита конфигурирования сети.
Перейдите в каталог /etc/sysconfig/network-scripts/
cd /etc/sysconfig/network-scripts/
Откройте файл конфигурации для редактирования ifcfg-eth0
vi 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 #Запрет обычному пользователю на управление сетевым интерфейсом
Для получения динамических настроек через DHCP:
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 #Запрет обычному пользователю на управление сетевым интерфейсом
Настройки DNS серверов отдельно укажите в файле /etc/resolv.conf (в том случае, если вы получаете настройки по DHCP - этого делать не нужно):
vi /etc/resolv/conf
nameserver 192.168.1.1 nameserver 192.168.1.2
Перезапустите службу network, при этом сеть подключится автоматически:
service network restart