Главная » Компьютерные сети ПМ.01 Участие в проектировании СИ ПМ.02 Организация сетевого администрирования ПМ.03 Эксплуатация объектов сетевой инфраструктуры » Решение ДЭ-2026 Специальность 09.02.06 Сетевое и системное администрирование Модуль 2

Решение ДЭ-2026 Специальность 09.02.06 Сетевое и системное администрирование Модуль 2

Задание 1

1. Настройте контроллер домена Samba DC на сервере BR-SRV:

  • Имя домена au-team.irpo
  • Введите в созданный домен машину HQ-CLI
  • Создайте 5 пользователей для офиса HQ: имена пользователей формата hquser№ (например hquser1, hquser2 и т.д.)
  • Создайте группу hq, введите в группу созданных пользователей
  • Убедитесь, что пользователи группы hq имеют право аутентифицироваться на HQ-CLI
  • Пользователи группы hq должны иметь возможность повышать привилегии для выполнения ограниченного набора команд: cat, grep, id. Запускать другие команды с повышенными привилегиями пользователи группы права не имеют
SambaDC – 1 часть
SambaDC – 2 часть (продолжение)

SambaDC – 3 часть (продолжение)

Полное видео смотреть

Задание 2

Сконфигурируйте файловое хранилище на сервере HQ-SRV:
• При помощи двух подключенных к серверу дополнительных дисков размером 1 Гб сконфигурируйте дисковый массив уровня 0
• Имя устройства – md0, при необходимости конфигурация массива размещается в файле /etc/mdadm.conf
• Создайте раздел, отформатируйте раздел, в качестве файловой системы используйте ext4
• Обеспечьте автоматическое монтирование в папку /raid

Видео смотреть в облаке

Задание 3.
Настройте сервер сетевой файловой системы (nfs) на HQ-SRV:
• В качестве папки общего доступа выберите /raid/nfs, доступ для чтения и записи исключительно для сети в сторону HQ-CLI
• На HQ-CLI настройте автомонтирование в папку /mnt/nfs

Видео смотреть в облаке

Задание 4 – в разработке

Задание 5.
Сконфигурируйте ansible на сервере BR-SRV:
• Сформируйте файл инвентаря, в инвентарь должны входить HQ-SRV, HQ-CLI, HQ-RTR и BR-RTR
• Рабочий каталог ansible должен располагаться в /etc/ansible
• Все указанные машины должны без предупреждений и ошибок отвечать pong на команду ping в ansible посланную с BR-SRV

Ansible – 1 часть

Ansible – 2 часть

Задание 6.
Разверните веб приложение в docker на сервере BR-SRV:
• Средствами docker должен создаваться стек контейнеров с веб приложением и базой данных
• Используйте образы site_latest и mariadb_latest располагающиеся в директории docker в образе Additional.iso
• Основной контейнер testapp должен называться tespapp
• Контейнер с базой данных должен называться db
• Импортируйте образы в docker, укажите в yaml файле параметры подключения к СУБД, имя БД – testdb, пользователь testс паролем Passw0rd, порт приложения 8080, при необходимости другие параметры
• Приложение должно быть доступно для внешних подключений через порт 8080

Docker – 1 часть

Docker – 1 часть

Задание 7 Разверните веб приложение на сервере HQ-SRV:
• Используйте веб-сервер apache
• В качестве системы управления базами данных используйте mariadb
• Файлы веб приложения и дамп базы данных находятся в директории web образа Additional.iso
• Выполните импорт схемы и данных из файла dump.sql в базу данных webdb
• Создайте пользователя webс паролем P@ssw0rd и предоставьте ему права доступа к этой базе данных
• Файлы index.php и директорию images скопируйте в каталог веб сервера apache
• В файле index.php укажите правильные учётные данные для подключения к БД
• Запустите веб сервер и убедитесь в работоспособности приложения
• Основные параметры отметьте в отчёте

Apache+Mariadb-1 часть
Apache+Mariadb-2 часть

Задание 8 На маршрутизаторах сконфигурируйте статическую трансляцию портов:
• Пробросьте порт 8080 в порт приложения testapp BR-SRV на маршрутизаторе BR-RTR, для обеспечения работы приложения testapp извне
• Пробросьте порт 8080в порт веб приложения на HQ-SRV на маршрутизаторе HQ-RTR, для обеспечения работы веб приложения извне
• Пробросьте порт 2026на маршрутизаторе HQ-RTR в порт 2026сервера HQ-SRV, для подключения к серверу по протоколу ssh из внешних сетей
• Пробросьте порт 2026на маршрутизаторе BR-RTR в порт 2026сервера BR-SRV, для подключения к серверу по протоколу ssh из внешних сетей.

HQ-RTR
где 172.16.1.10 – адрес HQ-RTR
192.168.1.10 – адрес HQ-SRV

nft add chain ip nat PREROUTING { type nat hook prerouting priority 0 \; }
nft add rule ip nat PREROUTING ip daddr 172.16.1.10 tcp dport 8080 dnat to 192.168.1.10:80


nft add rule ip nat PREROUTING ip daddr 172.16.1.10 tcp dport 2026 dnat to 192.168.1.10:2026

Сохранить правило
nft list ruleset > /etc/nftables/nftables.nft

BR-RTR
где 172.16.2.10 – адрес BR-RTR
192.168.3.10 – адрес BR-SRV

nft add chain ip nat PREROUTING { type nat hook prerouting priority 0 \; }
nft add rule ip nat PREROUTING ip daddr 172.16.2.10 tcp dport 8080 dnat to 192.168.3.10:8080


nft add rule ip nat PREROUTING ip daddr 172.16.2.10 tcp dport 2026 dnat to 192.168.3.10:2026

Сохранить правило
nft list ruleset > /etc/nftables/nftables.nft

Задание 9 Настройте веб-сервер nginx как обратный прокси-сервер на ISP
• При обращении по доменному имени web.au-team.irpo у клиента должно открываться веб приложение на HQ-SRV
• При обращении по доменному имени docker.au-team.irpo клиента должно открываться веб приложение testapp

Nginx_Proxy – 1 часть
Nginx_Proxy – 2 часть

Задание 10. На маршрутизаторе ISP настройте web-based аутентификацию:
• При обращении к сайту web.au-team.irpo клиенту должно быть предложено ввести аутентификационные данные
• В качестве логина для аутентификации выберите WEBс паролем P@ssw0rd
• Выберите файл /etc/nginx/.htpasswd в качестве хранилища учётных записей
• При успешной аутентификации клиент должен перейти на веб сайт.

Web-аутентификация