#!/bin/bash echo "nameserver 77.88.8.7" > /etc/resolv.conf pvesh create /nodes/$(hostname)/network --iface vmbr1 --type bridge --address 192.168.123.1 --netmask "255.255.255.0" --autostart true pvesh set /nodes/$(hostname)/network apt-get install isc-dhcp-server -y cat << EOF > /etc/default/isc-dhcp-server INTERFACESv4="vmbr1" EOF cat << EOF > /etc/dhcp/dhcpd.conf subnet 192.168.123.0 netmask 255.255.255.0 { range 192.168.123.10 192.168.123.100; option domain-name-servers 1.1.1.1; option routers 192.168.123.1; default-lease-time 600; max-lease-time 7200; } EOF systemctl restart isc-dhcp-server iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE iptables-save > /etc/rules.v4 echo "@reboot /sbin/iptables-restore < /etc/rules.v4" | crontab -