Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

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

Ответить
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1347
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

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

Сообщение ALEXX »

[center]Способ 1: Быстрый запуск сетевого соединения CentOS 6:[/center]
Выполните данную команду (естественно, заменив ip-адрес и маску подсети вашими настройками) для включения сети, если вы хотите сами задать ip-адрес и маску подсети:

Код: Выделить всё

ifconfig eth0 192.168.0.111 netmask 255.255.255.0
Для отключения сетевого интерфейса выполните:

Код: Выделить всё

ifconfig eth0 down
Если же вы хотите, чтобы настройки были получены автоматически по DHCP, то выполните следующую команду:

Код: Выделить всё

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

Код: Выделить всё

killall dhclient
При настройке сети подобным образом, после перезагрузки конфигурирование придется производить заново.

[center]Способ 2: Использования утилиты командной строки system-config-network-tui[/center]
Выполните команду для запуска утилиты конфигурирования сети:

Код: Выделить всё

system-config-network-tui
Нажмите "Конфигурация устройства".
Изображение
Выберите интерфейс сетевой карты, который будете настраивать.
Изображение
Укажите, следует ли использовать DHCP (в том случае, если сетевой адрес в вашей сети присваивается автоматически) или введите настройки статического ip-адреса, как показано на примере ниже.
Изображение
Сохраните настройки.
В том случае, если вы указали статический ip-адрес перейдите в раздел "Конфигурация DNS" и укажите DNS-сервера.
Изображение

Сохраните настройки и выйдите из программы.
Перезапустите службу сети:

Код: Выделить всё

service network restart
Проверьте настройки командой:

Код: Выделить всё

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

Код: Выделить всё

ifconfig eth0 up
А для настройки автоматического подключения поставите значение "ONBOOT" равным "yes" в файле /etc/sysconfig/network-scripts/ifcfg-eth0
Для отключения сети выполните:

Код: Выделить всё

ifconfig eth0 down
[center]Способ 3: Настройка сети CentOS с помощью файлов конфигурации[/center]
Вы также можете настроить сеть вручную, внеся соответствующие параметры в файлы конфигурации, практически также, как это делает утилита 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
Источник:
Ответить

Вернуться в «Сетевые карты»