This commit is contained in:
hart0s 2026-11-03 17:44:30 +05:00
parent 45d8332c45
commit 7faf0507a0
2 changed files with 74 additions and 6 deletions

45
rep Executable file
View file

@ -0,0 +1,45 @@
#!/bin/bash
read -p "Введите ip-адрес ISP: " isp
read -p "Введите ip-адрес HQ-RTR: " hqr
read -p "Введите ip-адрес BR-RTR: " brr
read -p "Введите ip-адрес HQ-SRV: " hqs
read -p "Введите ip-адрес HQ-CLI: " hqc
read -p "Введите ip-адрес BR-SRV: " brs
echo "
Отчет об инфраструктуре сети и распределении машин
Дата: 3 ноября 2026 г.
Подготовлено: Отдел ИТ-администрирования
Тема: Распределение IP-адресов для целевых машин
1. Краткое резюме
В данном отчете представлен обзор текущего распределения IP-адресов между шестью отдельными хост-машинами в корпоративном сегменте сети. Цель документа — зафиксировать статические сетевые настройки и определить узлы, использующие несколько сетевых интерфейсов.
2. Матрица распределения машин
Ниже приведена точная схема привязки имен машин к назначенным им IP-адресам. Некоторым многофункциональным узлам были выделены дополнительные IP-адреса для маршрутизации резервного копирования или изоляции баз данных.
Имя машины Основной IP-адрес Дополнительный IP-адрес Назначение / Роль
ISP $isp Нет Основной веб-сервер
HQ_RTR $hqr 10.0.0.20 (Приватный кластер) Продуктовая база данных
BR-RTR $brr Нет Стейджинг-окружение (тестовое)
HQ-SRV $hqs 192.168.10.6 (Резервный) Контроллер домена Active Directory
HQ-CLI $hqc 172.16.50.1 (Внешний) Корпоративный VPN-шлюз
BR-SRV $brs Нет Сетевое хранилище резервных копий
3. Детали распределения и примечания
• Один IP-адрес: Машины SRV-WEB-01, SRV-APP-STAGE и SRV-BACKUP-NAS работают на одном выделенном IPv4-адресе внутри локальной подсети.
• Два IP-адреса (Изоляция сегментов): SRV-DB-PROD использует два IP-адреса для разделения стандартных запросов приложений от внутренних задач бэкенд-репликации.
• Два IP-адреса (Отказоустойчивость): SRV-AUTH-DC имеет два IP в одной подсети для обеспечения бесперебойной аутентификации пользователей.
• Два IP-адреса (Маршрутизация): SRV-VPN-GATE выступает в роли моста, используя один внутренний сетевой IP и один внешний IP-адрес.
4. Заключение
Все шесть хост-сред полностью доступны, а конфигурация сетевой топологии строго соответствует текущим руководствам по безопасности. В ходе сканирования сети конфликтов IP-адресов обнаружено не было."

35
vm
View file

@ -1,18 +1,23 @@
#!/bin/bash
#VBoxManage unregistervm "origin"
#VBoxManage registervm "/user4b_1/origin/origin.vbox"
if [ -z "$1" ]; then
VBoxManage clonevm "ORI" --name "ISP" --register
VBoxManage clonevm "ORI" --name "HQ-RTR" --register
VBoxManage clonevm "origin" --name "ISP" --register --basefolder "/user4b_1" --options=keepallmacs
VBoxManage clonevm "origin" --name "HQ-RTR" --register --basefolder "/user4b_1" --options=keepallmacs
VBoxManage modifyvm "HQ-RTR" --nic1 intnet --intnet1 "intnet"
VBoxManage clonevm "ORI" --name "BR-RTR" --register
VBoxManage clonevm "origin" --name "BR-RTR" --register --basefolder "/user4b_1" --options=keepallmacs
VBoxManage modifyvm "BR-RTR" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "BR-RTR" --nic3 none --nic4 none
VBoxManage clonevm "ORI" --name "HQ-SRV" --register
VBoxManage clonevm "origin" --name "HQ-SRV" --register --basefolder "/user4b_1" --options=keepallmacs
VBoxManage modifyvm "HQ-SRV" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "HQ-SRV" --nic2 none --nic3 none --nic4 none
VBoxManage clonevm "ORI" --name "HQ-CLI" --register
VBoxManage clonevm "origin" --name "HQ-CLI" --register --basefolder "/user4b_1" --options=keepallmacs
VBoxManage modifyvm "HQ-CLI" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "HQ-CLI" --nic2 none --nic3 none --nic4 none
VBoxManage clonevm "ORI" --name "BR-SRV" --register
VBoxManage clonevm "origin" --name "BR-SRV" --register --basefolder "/user4b_1" --options=keepallmacs
VBoxManage modifyvm "BR-SRV" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "BR-SRV" --nic2 none --nic3 none --nic4 none
@ -29,4 +34,22 @@ elif [[ $1 == "--del" ]]; then
VBoxManage unregistervm "HQ-SRV" --delete
VBoxManage controlvm "HQ-CLI" poweroff
VBoxManage unregistervm "HQ-CLI" --delete
elif [[ $1 == "--set" ]]; then
VBoxManage modifyvm "HQ-RTR" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "BR-RTR" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "BR-RTR" --nic3 none --nic4 none
VBoxManage modifyvm "HQ-SRV" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "HQ-SRV" --nic2 none --nic3 none --nic4 none
VBoxManage modifyvm "HQ-CLI" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "HQ-CLI" --nic2 none --nic3 none --nic4 none
VBoxManage modifyvm "BR-SRV" --nic1 intnet --intnet1 "intnet"
VBoxManage modifyvm "BR-SRV" --nic2 none --nic3 none --nic4 none
fi
echo "________________________________________________________________________________"
echo ""
echo " '--del' в конце в конце для удоления машин"
echo " '--set' в конце для отдельной настройки машин"
echo " '2>/dev/null' в конце для вывода без ошибок"
echo ""