Code:
auto eth0
iface eth0 inet static
address --
gateway --
auto eth0
iface eth0 inet6 static
address --/64
gateway fe80::1
auto vmbr0
iface vmbr0 inet static
address 10.0.0.1/24
bridge-ports none
bridge-stp off
bridge-fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.0.0.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.0.0.0/24' -o eth0 -j MASQUERADE
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 10.0.0.2:80
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 80 -j DNAT --to 10.0.0.2:80
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j DNAT --to 10.0.0.2:443
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 443 -j DNAT --to 10.0.0.2:443
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 10000 -j DNAT --to 10.0.0.2:10000
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 10000 -j DNAT --to 10.0.0.2:10000
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 20000 -j DNAT --to 10.0.0.2:20000
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 20000 -j DNAT --to 10.0.0.2:20000
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 25 -j DNAT --to 10.0.0.2:25
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 25 -j DNAT --to 10.0.0.2:25
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 587 -j DNAT --to 10.0.0.2:587
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 587 -j DNAT --to 10.0.0.2:587
post-up iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 993 -j DNAT --to 10.0.0.2:993
post-down iptables -t nat -D PREROUTING -i eth0 -p tcp --dport 993 -j DNAT --to 10.0.0.2:993
This is how I currently have my network set up on a contabo vps. From contabo, I have a single ipv4 and a /64 ipv6 block to do as I please. How can I set up ipv6 for my vms? I don't really care if it's an ip per vm or if its the ::1 (public ip of the host) just nat'd to each vm like it is with ipv4 currently.