14 lines
507 B
Bash
14 lines
507 B
Bash
|
|
#!/bin/bash
|
||
|
|
# setup-vm.sh — switches imported VM from NAT to bridged networking
|
||
|
|
VM_NAME="${1:?Usage: setup-vm.sh <vm-name> [adapter]}"
|
||
|
|
# Auto-detect first available bridge interface if not specified
|
||
|
|
ADAPTER="${2:-$(VBoxManage list bridgedifs | awk '/^Name:/{print $2; exit}')}"
|
||
|
|
|
||
|
|
VBoxManage modifyvm "$VM_NAME" \
|
||
|
|
--nic1 bridged \
|
||
|
|
--bridgeadapter1 "$ADAPTER" \
|
||
|
|
--memory 8192 --cpus 4
|
||
|
|
|
||
|
|
echo "Configured $VM_NAME: bridged on $ADAPTER"
|
||
|
|
echo "Next: inject keys with scripts/inject-keys.sh, then start VM"
|