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

В одной из предыдущих статей была описана настройка сетевого интерфейса с помощью утилиты NetworkManager-tui в ОС CentOS Stream 8.3. В этой статье описывается настройка в консоли.

Эта статья будет полезна в том случае, если сеть не была настроена при установке ОС.

Задача такая: необходимо настроить сеть машины в CentOS Stream 8.3 с IP-адресом 192.168.1.50/24, шлюзом 192.168.1.1 и доступом к серверам доменных имён 8.8.8.8 и 8.8.4.4

Все действия выполняются пользователем root.

Так как имя сетевого интерфейса в нашем случае enp0s3, то за его основные настройки будет отвечать файл /etc/sysconfig/network-scripts/ifcfg-enp0s3. Открываем его:

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

находим строчку

BOOTPROTO=dhcp

закомментируем её решёткой

и ниже под ней пропишем строчку:

BOOTPROTO=none

Затем в самом низу файла допишем:

IPADDR=192.168.1.50
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

Содержимое файла должно быть примерно таким:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=3f27c4fd-cab3-4f3a-a900-57dab872d153
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.50
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

Перезапускаем сетевой интерфейс

# ifup enp0s3

или

# nmcli connection up enp0s3

Проверяем:

# ip a 

При необходимости можно изменить /etc/hostname (прописать своё имя хоста) и /etc/hosts

В файл /etc/hostname прописываем своё имя хоста, например:

centos-vm

В файле /etc/hosts изменяем соответствующую строчку на:

127.0.0.1   centos-vm.localnet centos-vm localhost

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

# hostnamectl set-hostname centos-vm

Проверяем:

# hostnamectl

Вывод в консоли:

   Static hostname: centos-vm
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 8978e83af78f42559c11e01b44698f56
           Boot ID: ec58393eebf740fa870445e8b9d38313
    Virtualization: oracle
  Operating System: CentOS Linux 8
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-240.10.1.el8_3.x86_64
      Architecture: x86-64
# hostname
centos-vm

На этом всё.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *