Files
kvm-cloudimage/vm_example_scripts/init_freebsd.sh
2024-08-11 23:44:47 +02:00

30 lines
607 B
Bash

#!/bin/csh
# Variables
set IP = "$1"
set HOSTNAME = "$2"
set IP_RANGE = `echo "$IP" | sed 's/\.[0-9]*$//'`
set IP_GATEWAY = "1"
set IP_NETMASK = "255.255.255.0"
# Jail related config (assuming you need these)
sysrc jail_enabled="YES"
sysrc cloned_interfaces="lagg0"
# Set hostname
sysrc hostname="$HOSTNAME.local"
# Set IP
sysrc ifconfig_em0="inet $IP netmask $IP_NETMASK broadcast $IP_RANGE.255"
sysrc defaultrouter="$IP_RANGE.$IP_GATEWAY"
# Set DNS
cat > /etc/resolv.conf << EOF
nameserver 208.67.222.222
nameserver 208.67.220.220
EOF
# Restart network
service netif restart
service routing restart