Настройка сети в CentOS 7
Настройка сети в CentOS 7, через редактирование конфигурационного файла. Пример настройки статического IP-адреса с использованием текстового редактора vi, который присутствует в CentOS 7.
1. Проверка имени сетевого интерфейса
Перед началом настройки необходимо узнать имя сетевого интерфейса. Это можно сделать с помощью команды ip addr:
ip addr
Пример вывода команды:
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:0e:8e:28 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic enp0s3
valid_lft 86369sec preferred_lft 86369sec
В данном примере имя сетевого интерфейса — enp0s3.
2. Настройка статического IP-адреса
Ручное редактирование конфигурационных файлов с использованием vi
-
Откройте файл конфигурации сетевого интерфейса:
Файлы конфигурации сетевых интерфейсов находятся в каталоге
/etc/sysconfig/network-scripts/. Найдите файл, соответствующий вашему интерфейсу, напримерifcfg-enp0s3.sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 -
Редактирование файла с использованием
vi:-
Режимы редактора
vi:viимеет два основных режима: режим команд и режим вставки.- По умолчанию
viоткрывается в режиме команд.
-
Переход в режим вставки:
- Нажмите
i, чтобы перейти в режим вставки. Теперь вы можете редактировать текст.
- Нажмите
-
Редактирование содержимого файла для настройки статического IP:
Пример конфигурации:
TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes NAME=enp0s3 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.1.100 PREFIX=24 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4Объяснение параметров:
TYPE: Тип подключения (Ethernet).BOOTPROTO: Метод получения IP-адреса (noneдля статического IP).DEFROUTE: Использовать ли этот интерфейс по умолчанию для маршрутизации.NAME: Имя интерфейса.DEVICE: Устройство интерфейса.ONBOOT: Включать ли интерфейс при загрузке системы.IPADDR: Статический IP-адрес.PREFIX: Маска подсети (24 бита).GATEWAY: Шлюз по умолчанию.DNS1иDNS2: DNS-серверы.
-
Сохранение изменений и выход из редактора:
- Нажмите
Esc, чтобы вернуться в режим команд. - Введите
:wqи нажмитеEnterдля сохранения и выхода из редактора.
- Нажмите
-
Выход без сохранения изменений:
- Нажмите
Esc, чтобы вернуться в режим команд. - Введите
:q!и нажмитеEnter, чтобы выйти без сохранения.
- Нажмите
-
-
Перезапуск сетевых служб для применения изменений:
sudo systemctl restart network
3. Проверка настроек сети
После перезапуска сетевых служб проверьте настройки, используя команду ip addr:
ip addr
Также можно использовать команду ping для проверки доступности внешних ресурсов:
ping google.com
ping 8.8.8.8
