К основному контенту

CentOS 8: настройка сети и имени хоста

Настройка сети и имени хоста в CentOS 8

1. Просмотр текущих сетевых настроек

Перед изменением конфигурации полезно проверить текущие настройки сети. Это можно сделать с помощью следующих команд:

ip a
nmcli device status
hostnamectl

2. Изменение имени хоста

2.1 Временное изменение

Команда hostnamectl позволяет временно изменить имя хоста (до перезагрузки):

hostnamectl set-hostname new-hostname

2.2 Постоянное изменение

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

hostnamectl set-hostname new-hostname --static

Затем внесите изменения в файл /etc/hosts, заменив старое имя хоста:

echo "127.0.0.1   new-hostname" >> /etc/hosts

После этого перезагрузите систему:

reboot

3. Настройка сети

CentOS 8 использует NetworkManager для управления сетью. Вы можете настроить сеть с помощью командной строки (nmcli), текстового интерфейса (nmtui) или редактирования конфигурационных файлов.

3.1 Использование nmcli

Проверить список доступных сетевых интерфейсов:

nmcli device status

Включить интерфейс:

nmcli device connect eth0

Настроить статический IP-адрес:

nmcli con mod eth0 ipv4.addresses 192.168.1.100/24
nmcli con mod eth0 ipv4.gateway 192.168.1.1
nmcli con mod eth0 ipv4.dns 8.8.8.8,8.8.4.4
nmcli con mod eth0 ipv4.method manual
nmcli con up eth0

Для получения IP-адреса через DHCP:

nmcli con mod eth0 ipv4.method auto
nmcli con up eth0

3.2 Использование nmtui

Для более удобного текстового интерфейса выполните:

nmtui

Выберите "Edit a connection", настройте сеть и сохраните изменения.

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

Конфигурация сети хранится в /etc/sysconfig/network-scripts/. Пример файла /etc/sysconfig/network-scripts/ifcfg-eth0 для статического IP:

TYPE=Ethernet
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

После внесения изменений перезапустите службу сети:

systemctl restart NetworkManager

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

После внесения изменений убедитесь, что сеть работает корректно:

ping -c 4 8.8.8.8
ip route


В CentOS 8 сеть можно настроить разными способами: с помощью nmcli, nmtui или вручную через конфигурационные файлы. Выбор метода зависит от ваших предпочтений и опыта работы с системой.

Комментарии

Популярные сообщения из этого блога

Настройка и подключение IPSec в Windows

Настройка IPSec на Windows включает в себя создание правил безопасности и фильтров для защиты сетевого трафика. Ниже — пошаговое руководство. Включение службы IPSec Перед настройкой убедитесь, что служба IPSec Policy Agent запущена: Нажмите Win + R , введите services.msc и нажмите Enter . Найдите IPsec Policy Agent . Если она не работает, нажмите ПКМ → Свойства . Установите Тип запуска: Автоматически , затем нажмите Запустить . Настройка политики IPSec через «Локальную политику безопасности» Нажмите Win + R , введите secpol.msc , нажмите Enter . Перейдите в Политики IP-безопасности в локальном компьютере . В правом окне нажмите Создать политику IP-безопасности → Далее . Укажите имя политики (например, "IPSec VPN"), снимите флажок Активировать правило по умолчанию , нажмите Далее . Нажмите Добавить , чтобы создать правило. Транспортный или туннельный режим : Если IPSec для защищенной локальной сети – выберите Транспортный режим . Если IPSec для VPN – выберите Туннельн...

Как найти и изменить репозитарии для CentOS 8

В CentOS 8 официальные репозитории (BaseOS, AppStream и Extras) управляются с помощью dnf и файлов конфигурации в /etc/yum.repos.d/ . Вот как их найти и изменить: 1. Просмотр текущих репозиториев dnf repolist Если нужно увидеть подробную информацию: dnf repolist all 2. Изменение репозиториев Файлы конфигурации репозиториев находятся в /etc/yum.repos.d/ . Например, основной репозиторий может быть в файле CentOS-AppStream.repo . Открыть его можно так: nano /etc/yum.repos.d/CentOS-AppStream.repo Внутри можно изменить: enabled=1 → включает репозиторий enabled=0 → отключает репозиторий baseurl= или mirrorlist= → задать новый источник пакетов 3. Замена недоступных репозиториев CentOS 8 достиг конца поддержки , и официальные зеркала больше не работают. Вместо них можно подключить Vault или AlmaLinux/Rocky Linux : Использование архивного репозитория CentOS Vault Создайте резервную копию старых .repo файлов: mkdir /root/repo-backup && mv /etc/yum.repos.d/*.repo /root/repo-backu...

Что такое Redfish API? Развертывание серверов через Redfish API: подробное руководство с примерами

Введение в Redfish API Redfish API — это стандартный интерфейс управления серверами, разработанный DMTF (Distributed Management Task Force). Он предоставляет RESTful API для взаимодействия с серверными системами, включая включение/выключение, мониторинг состояния и развертывание операционной системы. Этот API позволяет автоматизировать управление серверами без необходимости физического доступа или использования устаревших интерфейсов, таких как IPMI. Требования Прежде чем приступить к работе, необходимо подготовить следующее: Сервер с поддержкой Redfish (например, HPE iLO, Dell iDRAC, Lenovo XClarity, Cisco UCS и др.). Доступ к Redfish API через сеть. Учетные данные для аутентификации. Инструмент для работы с API (cURL, Postman, Python с библиотекой requests ). Подключение и аутентификация Для взаимодействия с Redfish API используется стандартный HTTP-запрос с аутентификацией по логину и паролю. Например, для проверки работоспособности интерфейса можно выполнить GET-запрос ...