#!/bin/bash #VBoxManage unregistervm "origin" #VBoxManage registervm "/user4b_1/origin/origin.vbox" if [ -z "$1" ]; then 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 "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 "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 "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 "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 elif [[ $1 == "--del" ]]; then VBoxManage controlvm "ISP" acpipowerbutton VBoxManage unregistervm "ISP" --delete VBoxManage controlvm "HQ-RTR" acpipowerbutton VBoxManage unregistervm "HQ-RTR" --delete VBoxManage controlvm "BR-RTR" acpipowerbutton VBoxManage unregistervm "BR-RTR" --delete VBoxManage controlvm "BR-SRV" acpipowerbutton VBoxManage unregistervm "BR-SRV" --delete VBoxManage controlvm "HQ-SRV" acpipowerbutton VBoxManage unregistervm "HQ-SRV" --delete VBoxManage controlvm "HQ-CLI" acpipowerbutton 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 ""