Базовая настройка Локальной Сети

Материал из Wikibebra
Перейти к навигацииПерейти к поиску

Предпосылки

  • Все виртуальные машины (ВМ) развернуты и выключены.
  • Хост-гипервизор позволяет добавлять / удалять сетевые адаптеры «на лету».
  • ОС семейства Linux (RHEL / CentOS 7+) используется на каждом узле.

Шаг 1. Задать полное имя хоста

Файл конфигурации

<syntaxhighlight lang="bash"> mcedit /etc/hostname # открыть файл для редактирования </syntaxhighlight>

Впишите **полное доменное имя** (FQDN) ― *hq-rtr.au-team.irpo*, затем сохраните и выйдите (`Esc`, → *Save*). Изменение вступит в силу после перезагрузки (см. шаг 10).

Шаг 2. Установить доменное имя (DNS-суффикс)

<syntaxhighlight lang="bash"> domainname au-team.irpo # задать NIS/YP-домен текущего сеанса </syntaxhighlight>

Шаг 3. Проверить имеющиеся сетевые адаптеры

<syntaxhighlight lang="bash"> ip -c a # цветной вывод перечня интерфейсов </syntaxhighlight>

Если требуемых интерфейсов нет — перейдите в настройки ВМ и добавьте их.

Шаг 4. Добавить сетевые адаптеры в гипервизоре

  1. Выберите ВМ → **Edit Settings** → *Add Network Adapter*.
  2. Назначьте каждую виртуальную сеть согласно топологии (см. схему в задании).

Шаг 5. Создать каталоги конфигурации интерфейсов

<syntaxhighlight lang="bash">

  1. пример для нового адаптера ens224

sudo mkdir -p /etc/sysconfig/network-scripts sudo cp /etc/sysconfig/network-scripts/ifcfg-ens192 \

       /etc/sysconfig/network-scripts/ifcfg-ens224

</syntaxhighlight>

Шаг 6. Назначить IP-адреса

DHCP

Оставьте в файле параметр BOOTPROTO=dhcp ― адрес получит сервер DHCP.

Статический адрес

<syntaxhighlight lang="ini"> DEVICE=ens224 BOOTPROTO=static IPADDR=192.168.50.2 PREFIX=24 GATEWAY=192.168.50.1 DNS1=192.168.50.10 ONBOOT=yes </syntaxhighlight>

Шаг 7. Настроить основной шлюз

Укажите GATEWAY для каждой сети:

  • **BR-RTR** — GATEWAY=172.16.0.1
  • **HQ-RTR** — GATEWAY=10.0.0.1
  • … и т. д. по схеме.

Шаг 8. Настроить DNS-серверы (кроме ISP)

В том же файле интерфейса пропишите: <syntaxhighlight lang="ini"> DNS1=10.0.0.53 DNS2=8.8.8.8 </syntaxhighlight>

Шаг 9. Применить сетевые изменения

<syntaxhighlight lang="bash"> sudo systemctl restart network # перезапуск службы сети ip -c a # убедитесь, что адреса применены </syntaxhighlight>

Шаг 10. Перезагрузить ВМ для применения hostname

<syntaxhighlight lang="bash"> sudo reboot </syntaxhighlight>

Приватные диапазоны RFC 1918

Блок Первый адрес Последний адрес Префикс
10.0.0.0 10.0.0.0 10.255.255.255 /8
172.16.0.0 172.16.0.0 172.31.255.255 /12
192.168.0.0 192.168.0.0 192.168.255.255 /16

Примеры адресации

  • **HQ-SRV:** 10.0.10.10/24, шлюз 10.0.10.1
  • **BR-SRV:** 172.16.10.10/24, шлюз 172.16.10.1
  • **CLI:** DHCP, резервирование 192.168.56.100

Разрешённые команды и их назначение

Команда Назначение
mcedit /etc/hostname Правка файла hostname (требует Midnight Commander)
domainname <FQDN> Установка NIS/YP-домена на время сеанса
ip -c a Вывод списка интерфейсов и адресов с цветовой разметкой
mkdir -p Создание каталогов конфигурации
cp Копирование шаблонного файла конфигурации интерфейса
systemctl restart network Перезапуск сетевых служб для применения настроек
reboot Перезагрузка системы

Примечания

  • Проверяйте, чтобы каждый статический адрес находился **внутри приватного диапазона** RFC 1918 (см. таблицу выше).
  • После изменения имени хоста некоторые службы (например, SSH) могут перезаписать свои ключи; учтите это при деплое.
  • На ISP-узле DNS прописывать **не нужно** — адреса выдаются провайдером.