2025-06-08 21:03:01 +05:00
# laba
2025-06-09 16:30:15 +05:00
## <p align="center"><b>МОДУЛЬ 1</b></p>
2025-06-08 21:03:01 +05:00
2025-06-08 21:05:58 +05:00
Задание:
Необходимо разработать и настроить инфраструктуру информационно коммуникационной системы согласно предложенной топологии (см. Рисунок 1). Задание включает базовую настройку устройств:
2025-06-08 21:03:01 +05:00
- присвоение имен устройствам,
- расчет IP-адресации,
- настройку коммутации и маршрутизации.
2025-06-08 21:05:58 +05:00
2025-06-08 21:03:01 +05:00
В ходе проектирования и настройки сетевой инфраструктуры следует вести отчет о своих действиях, включая таблицы и схемы, предусмотренные в задании. Итоговый отчет должен содержать одну таблицу и пять отчетов о ходе работы. Итоговый отчет по окончании работы следует сохранить на диске рабочего места
2025-06-09 16:06:58 +05:00
<p align="center">
<img src="images/module1/2. топология сети.png" width="600" />
</p>
2025-06-09 16:08:50 +05:00
<p align="center">
<img src="images/module1/1. Таблица IP-адресов.png" width="600" />
</p>
2025-06-08 21:14:53 +05:00
2025-06-09 16:08:50 +05:00
<p align="center"><b>Чтобы зайти на стенд для 1 модуля.</b></p>
2025-06-08 21:14:53 +05:00
2025-06-09 16:15:15 +05:00
<p align="center"><b>User name: m1</b></p>
<p align="center"><b>Password: modul1</b></p>
2025-06-08 21:14:53 +05:00
2025-06-09 16:06:58 +05:00
Перед включением виртуалок Настроем вланы. По заданию HQ-SRV в 100 влане, а HQ-CLI в 200
> **Примечание:**
> Основные сведения о настройке коммутатора и выбора реализации разделения на VLAN занесите в отчёт
2025-06-08 21:19:15 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/4. vlan.png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/5. vlan.png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/6. vlan.png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/7. vlan.png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
**ISP преднастроена, но включать е е надо**
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/8. таблица адресации.png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
2025-06-08 22:34:29 +05:00
2025-06-09 16:05:36 +05:00
### <p align="center"><b>Сетевая связность - между HQ и BRANCH</b></p>
2025-06-08 21:24:36 +05:00
> **Примечание:**
> Сведения о б адресах занесите в отчёт, в качестве примера используйте Таблицу 3
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-RTR*</b></p>
2025-06-08 21:24:36 +05:00
Задаём сразу FQDN - выбор имени домена произвольный:
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/9. сетевая связность.png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
По такой же аналогии настройте остальные имена
Чтобы настроить адресацию переходим:
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/10..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
Заодно настроим GRE туннель
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/11..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/12..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
2025-06-08 21:40:45 +05:00
Включаем пересылку пакетов между портами (интерфейсами)
2025-06-08 21:37:35 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/13..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/14..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
2025-06-08 21:41:39 +05:00
Применяем:
***sysctl -p***
2025-06-08 21:37:35 +05:00
Прокинем PAT так, как по приколу тачки, что подключены к роутеру пинговать инет не будут.
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/15..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/16. nftables.png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
Обязательно добавим в автозагрузку и активируем
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/17..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
2025-06-08 21:42:52 +05:00
Туннель мы допустим подняли, но чтобы пакеты через него пошли, нужна маршрутизация.
2025-06-08 21:37:35 +05:00
> **Примечание:**
> Сведения о настройке и защите протокола(ospf) занесите в отчёт
Установим frr.
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/18..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
> **РЕКОМЕНДАЦИЯ:**
> ПОКА FRR СКАЧИВАЕТСЯ ПЕРЕХОДИМ К НАСТРОЙКЕ BR-RTR
2025-06-08 21:37:35 +05:00
В файле /etc/frr/daemons - включим поддержку OSPFv2 (IPv4)
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/19..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
Н е забываем перезапускать, чтобы изменения вступили в силу
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/20..png" width="600" />
</p>
2025-06-08 21:37:35 +05:00
Переходим к настройке frr (ospf)
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/21..png" width="600" />
</p>
2025-06-08 21:24:36 +05:00
2025-06-08 22:04:43 +05:00
Поставим пароль на frr
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/22..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
Н е забываем перезапустить
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/23..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
И добавить в автозагрузку
2025-06-09 16:15:15 +05:00
<p align="center">
<img src="images/module1/24..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-08 22:34:29 +05:00
2025-06-09 16:36:26 +05:00
<p align="center"><b>*BR-RTR*</b></p>
2025-06-08 22:04:43 +05:00
Произведем те же манипуляции
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/25..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/26..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/27..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/28..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/29..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/30..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/31..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/32..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/33..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
> **РЕКОМЕНДАЦИЯ:**
> ПОКА FRR СКАЧИВАЕТСЯ ДОДЕЛЫВАЕМ FRR Н А HQ-RTR
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/34..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/35..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/36..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/37..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/38..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/39..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
У р а сетевая связность у между hq и br настроена
2025-06-09 20:35:44 +05:00
Для проверки пингуем с br-rtr:
2025-06-08 22:04:43 +05:00
***ping 192.168.100.1***
> **РЕКОМЕНДАЦИЯ:**
> сразу на HQ-RTR скачаем: apt update && apt install – y isc-dhcp-server
2025-06-08 22:34:29 +05:00
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-SRV*</b></p>
2025-06-08 22:04:43 +05:00
Задаем имя:
> **ВНИМАНИЕ:**
> Нужно обновить изображение
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/43..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
Прокинем инет:
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:31:54 +05:00
<img src="images/module1/40. hq-srv.png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 20:37:22 +05:00
Перезапускаем сервис:
2025-06-08 22:04:43 +05:00
***Systemctl restart networking***
Проверяем:
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/41..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-08 22:34:29 +05:00
2025-06-09 16:36:26 +05:00
<p align="center"><b>*BR-SRV*</b></p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/43..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:38:15 +05:00
<img src="images/module1/42. br-srv.png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 20:37:22 +05:00
Перезапускаем сервис:
2025-06-08 22:04:43 +05:00
***Systemctl restart networking***
Проверяем:
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/41..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
> **РЕКОМЕНДАЦИЯ:**
> сразу скачиваем на HQ-SRV: apt update && apt install -y dnsmasq
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
### <p align="center"><b>Создание локальных учетных записей</b></p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center"><b>Создайте пользователя sshuser на серверах</b></p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-SRV и BR-SRV*</b></p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/44. sshuser.png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
Пользователь sshuser должен иметь возможность запускать sudo без дополнительной аутентификации.
В дебиане нету судо поэтому скачаем:
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/45..png" width="600" />
</p>
2025-06-08 22:04:43 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/46..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
Н А BR-SRV СДЕЛАЙТЕ ТОЖЕ С А М О Е
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
<p align="center"><b>Создайте пользователя net_admin на маршрутизаторах</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-RTR и BR-RTR*</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/47. net_admin.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/48..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
В дебиане нет sudo поэтому скачаем
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/49..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/50..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
СДЕЛАЙТЕ ТОЖЕ С А М О Е Н А BR-RTR
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
### <p align="center"><b>Настройка безопасного удаленного доступа на серверах HQ-SRV и BR-SRV:</b></p>
2025-06-08 22:27:11 +05:00
- Для подключения используйте порт 2024
- Разрешите подключения только пользователю sshuser ● Ограничьте количество попыток входа до двух
- Настройте баннер «Authorized access only»
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-SRV и BR-SRV*</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/51. ssh.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
Редактируем файл /etc/ssh/sshd_config:
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/52..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/53..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/54..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/55..png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
ДУБЛИРУЕМ ТОЖЕ С А М О Е Н А BR-SRV
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
### <p align="center"><b>Установим и настроим DHCP-сервер</b></p>
2025-06-08 22:27:11 +05:00
и зарезервируем адрес для HQ-SRV, чтобы потом на всех остальных оконечных устройствах задавая адреса сразу создавать пользователей
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-RTR:*</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 20:37:22 +05:00
Скачаем: * * *apt install – y isc-dhcp-server***
2025-06-08 22:27:11 +05:00
Первым делом нам необходимо указать, что наш DHCP сервер должен принимать запросы только с ens20 интерфейса.
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/56. dhcp.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/57..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
Настройка протокола динамической конфигурации хостов.
- Настройте нужную подсеть
- Для офиса HQ в качестве сервера DHCP выступает маршрутизатор HQ-RTR.
- Клиентом является машина HQ-CLI.
- Исключите из выдачи адрес маршрутизатора
- Адрес шлюза по умолчанию – адрес маршрутизатора HQ-RTR.
- Адрес DNS-сервера для машины HQ-CLI – адрес сервера HQ-SRV.
- DNS-суффикс для офисов HQ – au-team.irpo
- Сведения о настройке протокола занесите в отчёт
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/58. dhcp.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/59..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/60..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
> **Примечание:**
> Сведения о настройке протокола занесите в отчёт
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
### <p align="center"><b>Настройка DNS для офисов HQ и BR.</b></p>
2025-06-08 22:27:11 +05:00
- Основной DNS-сервер реализован на HQ-SRV.
- Сервер должен обеспечивать разрешение имён в сетевые адреса устройств и обратно в соответствии с таблицей 2
- В качестве DNS сервера пересылки используйте любой общедоступный DNS сервер
Нам необходимо настроить DNS сервер. Будем использовать dnsmasq.
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-SRV*</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/61. dns.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/62..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/63..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
Теперь открываем скрипт-инициализации сервиса dnsmasq
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/64..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
ищем строчку DNSMASQ_OPTS
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:41:55 +05:00
<img src="images/module1/65.png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
Убираем оттуда – local-service
2025-06-09 16:29:30 +05:00
<p align="center">
2025-06-09 16:40:54 +05:00
<img src="images/module1/66..png" width="600" />
2025-06-09 16:29:30 +05:00
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 20:37:22 +05:00
Перезагружаем службу dnsmasq:
2025-06-08 22:27:11 +05:00
***systemctl restart dnsmasq***
2025-06-09 20:37:22 +05:00
После настройки dns-сервера прописываем всем машинам в /etc/resolv.conf:
2025-06-09 20:38:46 +05:00
***nameserver 192.168.100.2***
2025-06-08 22:27:11 +05:00
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/67. таблица доменных имен.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
### <p align="center"><b>Настройте часовой пояс на всех устройствах, согласно месту проведения экзамена.</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 16:36:26 +05:00
<p align="center"><b>*HQ-SRV, HQ-CLI, BR-SRV*</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 20:37:22 +05:00
Проверяем какой часовой пояс установлен:
2025-06-08 22:27:11 +05:00
***timedatectl status***
2025-06-09 16:29:30 +05:00
<p align="center">
<img src="images/module1/68. часовой пояс.png" width="600" />
</p>
2025-06-08 22:27:11 +05:00
2025-06-09 20:37:22 +05:00
Если отличается, то устанавливаем:
2025-06-08 22:27:11 +05:00
***timedatectl set-timezone Asia/Yekaterinburg***
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
## <p align="center"><b>МОДУЛЬ 2</b></p>
2025-06-08 22:34:29 +05:00
2025-06-09 20:39:40 +05:00
<p align="center"><b>Чтобы зайти на стенд для 2-3 модуля.</b></p>
2025-06-08 22:34:29 +05:00
2025-06-09 16:29:30 +05:00
<p align="center"><b>User name: m2</b></p>
<p align="center"><b>Password: modul2</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 17:01:27 +05:00
### <p align="center"><b>Настройте доменный контроллер Samba на машине BR-SRV.</b></p>
2025-06-08 22:27:11 +05:00
2025-06-09 20:45:15 +05:00
**<p align="center"><b>(СДЕЛАТЬ SNAPSHOT BR-SRV)</b></p>**
2025-06-08 22:27:11 +05:00
- Создайте 5 пользователей для офиса HQ: имена пользователей формата user№.hq. Создайте группу hq, введите в эту группу созданных пользователей
- Введите в домен машину HQ-CLI
- Пользователи группы hq имеют право аутентифицироваться на клиентском ПК
- Пользователи группы hq должны иметь возможность повышать привилегии для выполнения ограниченного набора команд: cat, grep, id. Запускать другие команды с повышенными привилегиями пользователи группы не имеют права
- Выполните импорт пользователей из файла users.csv. Файл будет располагаться на виртуальной машине BR-SRV в папке /opt
2025-06-09 16:36:26 +05:00
<p align="center"><b>*BR-SRV*</b></p>
2025-06-08 22:27:11 +05:00
> **Обязательно:**
> Временно заменяем в /etc/resolv.conf 192.168.100.2 на 10.0.1.4, чтобы samba быстрее скачивалось
Переходим к настройкам самого контроллера домена на BR-SRV
2025-06-09 17:01:27 +05:00
<p align="center">
<img src="images/module2/1.samba.png" width="600" />
</p>
> **РЕКОМЕНДАЦИЯ:**
> Н А CLI: apt-get update && apt-get remove -y alterator-datetime && apt-get install -y task-auth-ad-sssd && apt-get install -y admc
> Н А HQ-SRV: apt update && apt install mdadm -y
> Н А CLI: apt-get install -y openssh-server && systemctl restart sshd.
Появится синее окно, не пугайтесь, так и должно быть. В первом окне вводим имя домена au-team.irpo, а во втором — имя нашего сервера hq-srv
2025-06-09 20:34:03 +05:00
Удаляем докер:
2025-06-09 17:01:27 +05:00
***apt remove docker.io -y && ip link delete docker0;***
2025-06-09 20:34:03 +05:00
- Проверяем что установлено имя в формате FQDN;
- Задаём domainname;
- Очищаем конфигурацию samba;
- Разворачиваем контроллер домена Active Directory на базе SambaDC с Dnsmasq в качестве DNS
2025-06-09 17:01:27 +05:00
<p align="center">
<img src="images/module2/2.png" width="600" />
</p>
<p align="center">
<img src="images/module2/3.png" width="600" />
</p>
2025-06-09 20:34:03 +05:00
Подготовка домена: Samba-tool --realm=au-team.irpo --domain=au-team – adminpass=”PAssw0rd” --dnsbackend=SAMBA_INTERNAL --option=”dns forwrder=192.168.100.2” --server-role=dc
2025-06-09 17:01:27 +05:00
ВЫ МОЖЕТЕ НАПИСАТЬ ТОЛЬКО «Samba-tool domain provision», А ОСТАЛЬНОЕ О Н О СПРОСИТ С А М О
<p align="center">
<img src="images/module2/4.png" width="600" />
</p>
2025-06-09 20:34:03 +05:00
Как видим че то не так, надо перезапустить машинку:
2025-06-09 17:01:27 +05:00
***reboot***
Вводим все заново
Проверяем:
<p align="center">
<img src="images/module2/5.png" width="600" />
</p>
Ничего не показывает, надо перезапустить машину, снова проверяем:
<p align="center">
<img src="images/module2/6.png" width="600" />
</p>
> **Обязательно:**
2025-06-09 20:47:14 +05:00
> ВВОДИМ МАШИНУ обратно В ДОМЕН:
2025-06-09 17:01:27 +05:00
> nano /etc/resolv.conf – nameserver 192.168.100.2
> **РЕКОМЕНДАЦИЯ:**
2025-06-09 20:47:14 +05:00
> Н А BR-SRV здесь же скачиваем: apt install ansible -y
2025-06-09 17:01:27 +05:00
> Н А HQ-SRV скачиваем: apt install nfs-kernel-server -y
<p align="center"><b>Н а клиента ставим необходимые пакеты</b></p>
<p align="center"><b>*CLI*</b></p>
2025-06-09 20:34:03 +05:00
При установке пакета task-auth-ad-sssd у вас возникнет ошибка, связанная с конфликтом с пакетом alterator-datetime, е г о необходимо удалить:
***apt-get update && apt-get remove -y alterator-datetime***
2025-06-09 17:01:27 +05:00
2025-06-09 20:34:03 +05:00
После пропишем инсталл:
2025-06-09 17:01:27 +05:00
***apt-get install -y task-auth-ad-sssd***
Переходим к редактированию временного соединения и в качестве DNS-сервера прописываем адрес HQ-SRV, а также указываем поисковый домен:
<p align="center">
<img src="images/module2/7.png" width="600" />
</p>
2025-06-09 20:34:03 +05:00
Переходим в Центр управления системой, на вкладке Пользователи выбираем Аутентификация
2025-06-09 17:01:27 +05:00
<p align="center">
<img src="images/module2/8.png" width="600" />
</p>
<p align="center">
<img src="images/module2/9.png" width="600" />
</p>
<p align="center">
<img src="images/module2/10.png" width="600" />
</p>
Вводим пароль администратора домена:
<p align="center">
<img src="images/module2/11.png" width="600" />
</p>
2025-06-09 20:34:03 +05:00
Нажимаем О К и перезагружаем систему:
2025-06-09 17:01:27 +05:00
<p align="center">
<img src="images/module2/12.png" width="600" />
</p>
> **РЕКОМЕНДАЦИЯ:**
> Н А BR-SRV скачиваем: apt install -y docker.io docker-compose
> Н А HQ-SRV скачиваем: apt install -y apache* -y
В качестве проверки после перезагрузки можно выполнить аутентификацию от имени доменного пользователя Administrator:
<p align="center">
<img src="images/module2/13.png" width="600" />
</p>
2025-06-09 20:34:03 +05:00
Организуем отслеживание подключения к домену: CLI: Н а клиенте с граф. интерфейсом установим Модуль удаленного управления базой данных конфигурации (ADMC) • Установим пакет admc:
2025-06-09 17:01:27 +05:00
***apt-get install -y admc***
2025-06-09 20:34:03 +05:00
Для использования ADMC необходимо предварительно получить ключ Kerberos для администратора домена. Получить ключ Kerberos можно, например, выполнив следующую команду, из под обычного пользователя:
2025-06-09 17:01:27 +05:00
***kinit Administrator***
ADMC запускается из меню запуска приложений: пункт «Системные» → ADMC или из командной строки (команда admc).
2025-06-09 20:34:03 +05:00
_____________________________________________________________________________________
2025-06-09 20:49:15 +05:00
2025-06-09 17:01:27 +05:00
Если admc долго не может запуститься(не выдает ошибок, но не запускается), то внесите изменения в файл /etc/krb5.conf
<p align="center">
<img src="images/module2/14.png" width="600" />
</p>
2025-06-09 20:49:15 +05:00
2025-06-09 20:34:03 +05:00
_____________________________________________________________________________________
Н а вкладке «Компьютеры» в графическом режиме удобно отслеживать подключение к домену.
2025-06-09 17:01:27 +05:00
2025-06-09 20:34:03 +05:00
Создаем пять юзеров:
2025-06-09 17:01:27 +05:00
<p align="center">
<img src="images/module2/15.png" width="600" />
</p>
<p align="center">
<img src="images/module2/16.png" width="600" />
</p>
2025-06-09 20:50:12 +05:00
### <p align="center"><b>Создаем группу hq и в нее добавляем раннее созданных пользователей</b></p>
2025-06-09 17:01:27 +05:00
Пользователи группы hq должны иметь возможность повышать привилегии для выполнения ограниченного набора команд: cat, grep, id. Запускать другие команды с повышенными привилегиями пользователи группы не имеют права
<p align="center"><b>*CLI*</b></p>
Настройте файл /etc/sudoers на рабочей станции Linux, как описано в предыдущем ответе, используя синтаксис для доменных групп:
%hq ALL=(ALL) NOPASSWD: /bin/cat, /bin/grep, /usr/bin/id
> **РЕКОМЕНДАЦИЯ:**
> Н А BR-SRV скачиваем: apt install – y mariadb-*
> Н А HQ-SRV скачиваем: apt install -y php php8.2 php-curl php-zip php-xml libapache2-mod-php php-mysql php-mbstring php-gd php-intl php-soap -y