Задание

1. Произведите базовую настройку устройств:

  • настройте имена устройств согласно топологии. Используйте полное доменное имя, используйте таблицу 3 поле Запись;
  • на всех устройствах необходимо сконфигурировать IPv4:
  • ip-адрес должен быть из приватного диапазона;
  • локальная сеть в сторону HQ-SRV(VLAN 100) необходимо выделить сеть размером не более 32;
  • локальная сеть в сторону HQ-CLI(VLAN 200) необходимо выделить сеть размером не более 16 адресов;
  • локальная сеть для управления (VLAN 999) необходимо выделить сеть размером не более 8;
  • между BR-FW и BR-RTR настройте сеть с минимально возможной маской подсети;
  • в локальной сети в сторону BR-SRV необходимо выделить сеть из сети размером не более 16 адресов:
  • сведения об адресах занесите в таблицу 2, в качестве примера используйте Приложение 3;

Таблица 2
таблица-1.2.png

Таблица 3
таблица-1.3.png

Топология стенда

Стенд реализован в VirtualBox

Internet
Internet
ISP-BR
ISP-BR
ISP-HQ
ISP-HQ
HQ-NET VLAN 999
HQ-NETVLAN 999
FW-NET
FW-NET
CLI-NET VLAN 200
CLI-NETVLAN 200
BR-NET
BR-NET
SRV-NET VLAN 100
SRV-NETVLAN 100
ISP
ISP
HQ-RTR
HQ-RTR
BR-RTR
BR-RTR
HQ-SW
HQ-SW
HQ-CLI
HQ-CLI
HQ-SRV
HQ-SRV
BR-FW
BR-FW
BR-SRV
BR-SRV
172.16.2.0/28
172.16.2.0/28
172.16.1.0/28
172.16.1.0/28
.1
.1
.1
.1
.2
.2
.2
.2
DHCP
DHCP
192.168.99.0/29
192.168.99.0/29
192.168.100.0/27
192.168.100.0/27
192.168.200.0/28
192.168.200.0/28
.2
.2
.1
.1
.1
.1
dhcp
dhcp
.1
.1
172.16.10.0/30
172.16.10.0/30
.1
.1
.2
.2
172.16.20.0/28
172.16.20.0/28
.1
.1
.2
.2
10.10.10.0/30
10.10.10.0/30
.2
.2
.1
.1
enp0s3
enp0s3
enp0s8
enp0s8
enp0s9
enp0s9
enp0s3
enp0s3
enp0s8
enp0s8
enp0s8
enp0s8
enp0s8
enp0s8
enp0s3
enp0s3
enp0s3
enp0s3
enp0s3
enp0s3
enp0s3
enp0s3
enp0s3
enp0s3
HQ
HQ
BR
BR
Text is not SVG - cannot display

Реализация

1.1 Настройка имен устройств

Полное доменное имя (FQDN) — это абсолютное имя, которое указывает его местоположение по отношению к абсолютному корню системы доменных имён. Это означает, что оно указывает каждый родительский домен, включая домен верхнего уровня

Установка имени хоста в ОС Linux производится командой:

# hostnamectl set-hostname <NAME>; exec bash

где:
NAME - полное имя устройства
exec bash — перезапуск оболочки bash для отображения нового хостнейма

Полностью определённое доменное имя FQDN представлено в таблице 3.

m1_z1_001.png

Задаем имена устройствам

ISP

# hostnamectl set-hostname isp; exec bash

m1_z1_002.png

HQ-RTR

# hostnamectl set-hostname hq-rtr.au-team.irpo; exec bash

m1_z1_003.png

HQ-SRV

# hostnamectl set-hostname hq-srv.au-team.irpo; exec bash

m1_z1_004.png

HQ-CLI

# hostnamectl set-hostname hq-cli.au-team.irpo; exec bash

m1_z1_005.png

BR-RTR

# hostnamectl set-hostname br-rtr.au-team.irpo; exec bash

m1_z1_006.png

BR-FW

# hostnamectl set-hostname br-fw.au-team.irpo; exec bash

m1_z1_007.png

BR-SRV

# hostnamectl set-hostname br-srv.au-team.irpo; exec bash

m1_z1_008.png

1.2 Расчет IP –адресации

Для протокола IPv4 определены три основных диапазона, закреплённые в документе RFC 1918

RFC 1918 — меморандум Internet Engineering Task Force (IETF) о методах назначения частных IP-адресов в сетях TCP/IP.
RFC 1918 обозначил диапазоны IP-адресов, которые не невозможно маршрутизировать в Интернете:
10.0.0.0 — 10.255.255.255 (10/8);
172.16.0.0 — 172.31.255.255 (172.16/12);
192.168.0.0 — 192.168.255.255 (192.168/16).

Для офиса HQ выделим 3 сети

  • VLAN100 – 192.168.100.0/xx
  • VLAN200 – 192.168.200.0/xx
  • VLAN999 – 192.168.99.0/xx

SRV-Net (сеть между HQ-RTR и HQ-SRV ) – VLAN100 должна вмещать не более 32 адресов
Общее количество адресов N=2К → 32=25 k=5
Длина маски подсети 32 бита → 32-5=27. Получаем маску подсети–27 бит
SRV-Net 192.168.100.0/27

Примечание: VLAN100 должна вмещать не более 32 адресов → можно использовать маску подсети /27, / 28, /29


CLI-Net (сеть между HQ-RTR и HQ-CLI) – VLAN200 должна вмещать не более 16 адресов
Общее количество адресов N=2К → 16=24 k=4
Длина маски подсети 32 бита → 32-4=28. Получаем маску подсети–28 бит
CLI-Net 192.168.200.0/28

Примечание: VLAN200 должна вмещать не более 16 адресов → можно использовать маску подсети / 28, /29


HQ-Net (локальная сеть управления)– VLAN999 должна вмещать не более 8 адресов
Общее количество адресов N=2К → 8=23 k=3
Длина маски подсети 32 бита → 32-3=29. Получаем маску подсети–29 бит
HQ-Net 192.168.99.0/29

Примечание: VLAN999 должна вмещать не более 8 адресов → можно использовать маску подсети / 29, /30


FW-Net должна быть настроена с минимальным количеством адресом
Сеть между 2 (двумя) устройствами BR-RTR и FW-BR –> используем маску подсети /30 (255.255.255.252)
FW-Net 172.16.10.0 /30


BR-Net должна вмещать не более 16 адресов
Общее количество адресов N=2К → 16=24 k=4
Длина маски подсети 32 бита → 32-4=28. Получаем маску подсети–28 бит
BR-Net 172.16.20.0/28

Примечание: BR-Net должна вмещать не более 16 адресов → можно использовать маску подсети / 28/ /29


Получаем следующую таблицу адресации

m1_z1_009.png

1.3 Настройка сетевых интерфейсов (конфигурация IPv4)

Коммутация между виртуальными машинами описана здесь

Произведем настройку сетевых интерфейсов на всех ВМ. Настройку HQ-RTR произведём согласно пункту 4 задания (настройка коммутации, VLAN)

Задаем IP адреса сетевым интерфейсам согласно таблицы адресации.

Настройку сетевых интерфейсов производим с помощью утилиты nmtui (NetworkManager Text User Interface) — инструмента в ОС Linux, который предоставляет текстовый пользовательский интерфейс для управления сетевыми подключениями.

Запуск утилиты nmtui, производится вводом в терминале одноименной команды:

# nmtui

Настройка сетевых интерфейсов на ISP

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит в Internet
enp0s8 – смотрит к HQ-RTR (сеть ISP-HQ)
enp0s9 – смотрит к BR-RTR (сеть ISP-BR)

Настройка enp0s3 на ISP (сеть Internet)
m1_z1_010.png

Настройка enp0s8 на ISP (сеть ISP-HQ)
m1_z1_011.png

Настройка enp0s9 на ISP (сеть ISP-BR)
m1_z1_012.png

Активируем подключение сетевых интерфейсов

Проверяем результат настройки
m1_z1_013.png


Настройка сетевых интерфейсов на HQ-RTR

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит к ISP (сеть ISP-HQ)
enp0s8 – смотрит в офис HQ и на интерфейсе настраивается тегирование VLAN (сети HQ-NET, SRV-NET, CLI-NET)

Настройка enp0s3 на HQ-RTR (сеть ISP-HQ)
m1_z1_014.png

Настройка VLAN на интерфейсе enp0s8 HQ-RTR, необходима для реализации коммутации в сегменте HQ пункт 4 задания.

Настройка VLAN на интерфейсе enp0s8 HQ-RTR

VLAN100 (сеть SRV-Net)

  • Запускаем утилиту nmtui
  • Выбираем Редактировать подключение

m1_z1_015.png

  • Добавить – > Тип подключения VLAN

m1_z1_016.png

  • Задаем Имя профиля – vlan100 и Устройство vlan100
  • Родительский прописываем имя устройства enp0s8
  • Конфигурация IPv4: Режим –> Вручную, Адреса – > IP адрес vlan100 (HQ-RTR)

m1_z1_017.png

  • Жмем ОК

VLAN200 (сеть CLI-NET)

  • Добавить – > тип подключения VLAN

m1_z1_018.png

  • Задаем Имя профиля – vlan200 и Устройство vlan200
  • Родительский прописываем имя устройства enp0s8
  • Конфигурация IPv4: Режим –> Вручную, Адреса – > IP адрес vlan200 (HQ-RTR)
    m1_z1_019.png
  • Жмем ОК

VLAN999 (сеть HQ-NET, сеть управления)

  • Добавить – > Тип подключения VLAN

m1_z1_020.png

  • Задаем Имя профиля – vlan999 и Устройство vlan999
  • Родительский прописываем имя устройства enp0s8
  • Конфигурация IPv4: Режим –> Вручную, Адреса – > IP адрес vlan999 (HQ-RTR)

m1_z1_021.png

  • Жмем ОК

Активируем подключение сетевых интерфейсов (VLAN)

Проверяем результат настройки

m1_z1_022.png


Настройка сетевых интерфейсов на HQ-SRV

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит к HQ-RTR, сеть SRV-NET (VLAN100)

Настройка VLAN100 на enp0s3 HQ-SRV

  • Запускаем утилиту nmtui
  • Выбираем Редактировать подключение

m1_z1_015.png

  • Добавить – > тип подключения VLAN

m1_z1_023.png

  • Задаем Имя профиля – vlan100 и Устройство vlan100
  • Родительский прописываем имя устройства enp0s3
  • Конфигурация IPv4: Режим –> Вручную, Адреса – > IP адрес vlan100 (HQ-SRV),
  • Шлюз – > IP –адрес VLAN100 HQ-RTR
  • Серверы DNS – > 77.88.8.8 – задаем временно, для установки пакетов с Интернет.

m1_z1_024.png

  • Жмем ОК

Активируем подключение сетевого интерфейса

Проверяем результат настройки
m1_z1_025.png


Настройка сетевых интерфейсов на HQ-CLI

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит к HQ-RTR, сеть CLI-NET (VLAN200)

Настройка VLAN200 на enp0s3 HQ-CLI

  • Запускаем терминал –> в терминале nmtui

  • Выбираем Редактировать подключение

  • Добавить – > тип подключения VLAN

m1_z1_026.png

  • Задаем Имя профиля – vlan200 и Устройство vlan200
  • Родительский прописываем имя устройства enp0s3
  • Конфигурация IPv4: Режим –> Автоматически

m1_z1_027.png

  • Жмем ОК

Настройка сетевых интерфейсов на BR-RTR

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит к ISP (сеть ISP-BR)
enp0s8 – смотрит в офис BR к устройству FW-BR (сеть FW-NET)

Настройка enp0s3 на BR-RTR (сеть ISP-BR)
m1_z1_028.png

Настройка enp0s8 на BR-RTR (сеть FW-NET)

m1_z1_029.png
Активируем подключение сетевых интерфейсов

Проверяем результат настройки
m1_z1_030.png


Настройка сетевых интерфейсов на BR-FW

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит к BR-RTR (сеть FW-NET)
enp0s8 – смотрит в офис BR к устройству BR-SRV (сеть BR-NET)

Настройка enp0s3 на BR-FW (сеть FW-NET)
m1_z1_031.png

Настройка enp0s8 на BR-FW (сеть BR-NET)
m1_z1_032.png

Активируем подключение сетевых интерфейсов

Проверяем результат настройки

m1_z1_033.png


Настройка сетевых интерфейсов на BR-SRV

При создании стенда произведена следующая коммутация виртуальных машин:
enp0s3 – смотрит к BR-FW (сеть BR-NET)

Настройка enp0s3 на BR- SRV (сеть BR-NET)
m1_z1_034.png
Серверы DNS – > 77.88.8.8 – задаем временно, для установки пакетов с Интернет.

Активируем подключение сетевого интерфейса

Проверяем результат настройки
m1_z1_035.png

1.4 Маршрутизация транзитных IP-пакетов

На устройствах ISP, HQ-RTR, BR-RTR, BR-FW необходимо включить пересылку пакетов между интерфейсами - forwarding

Чтобы включить пересылку пакетов между интерфейсами, необходимо отредактировать файл sysctl.conf

# nano /etc/sysctl.conf

В данном файле прописываем следующую строку:

net.ipv4.ip_forward=1

m1_z1_036.png

После необходимо применить внесенные изменения:

# sysctl -p

m1_z1_037.png

m1_z1_037.png

m1_z1_037.png

m1_z1_037.png