diff --git a/rep b/rep new file mode 100755 index 0000000..cf3398c --- /dev/null +++ b/rep @@ -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-адресов обнаружено не было." diff --git a/vm b/vm index 6b66242..2bfd04e 100755 --- a/vm +++ b/vm @@ -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 ""