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

Руководство по настройке сетевого интерфейса и управления сетевыми подключениями.
/ FAQ

Настройка сети в CentOS: Руководство по настройке сетевого интерфейса и управления сетевыми подключениями

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

1. Просмотр доступных сетевых интерфейсов

Сначала необходимо определить, какие сетевые интерфейсы доступны на вашем сервере. Это можно сделать с помощью следующей команды:

ip link show

Вы увидите список интерфейсов с именами, такими как `eth0`, `eth1`, `ens33`, и т.д.

2. Настройка сетевого интерфейса

Редактирование конфигурационного файла

Конфигурационные файлы сетевых интерфейсов расположены в каталоге `/etc/sysconfig/network-scripts/`. Для каждого интерфейса существует файл формата `ifcfg-имя_интерфейса`. Например, для интерфейса `eth0` файл называется `ifcfg-eth0`.

Откройте конфигурационный файл для редактирования с помощью текстового редактора, например `nano`:

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

Пример конфигурационного файла

Вот пример содержания конфигурационного файла для настройки IP-адреса вручную:


                      

Разберем ключевые параметры:

  • `TYPE=Ethernet`: указывает тип интерфейса
  • `BOOTPROTO=static`: указывает, что IP-адрес назначается вручную
  • `IPADDR`: IP-адрес интерфейса
  • `NETMASK`: маска подсети
  • `GATEWAY`: шлюз по умолчанию
  • `DNS1`, `DNS2`: адреса DNS-серверов
  • `DEVICE`: имя устройства
  • `ONBOOT=yes`: включение интерфейса при загрузке системы

Применение изменений

Чтобы применить изменения, перезапустите сетевой сервис:

sudo systemctl restart network

3. Использование `nmcli` для управления сетевыми подключениями

`nmcli` — это командная утилита для управления NetworkManager. С ее помощью можно управлять сетевыми подключениями и интерфейсами.

Просмотр текущих подключений:

nmcli connection show

Добавление нового подключения:

nmcli connection add type ethernet ifname eth0 con-name static-eth0 ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8 8.8.4.4" autoconnect yes

Активирование подключения:

nmcli connection up static-eth0

Деактивация подключения:

nmcli connection down static-eth0

4. Проверка сетевых настроек

После настройки сети важно проверить, что все работает корректно. Для этого можно использовать несколько команд:

Проверка настроек IP-адреса:

ip addr show eth0

Проверка маршрутов:

ip route show

Проверка доступности внешних ресурсов:

ping google.com

Заключение

Настройка сети в CentOS включает в себя несколько шагов, таких как редактирование конфигурационных файлов, использование утилит для управления соединениями и проверку работоспособности сети. Следуя данному руководству, вы сможете успешно настроить сетевые интерфейсы и управлять сетевыми подключениями в CentOS.

Поиск