====== Create NAT Bridge in Proxmox ====== Tested on Proxmox on Debian 8. - Modify /etc/network/interfaces to add NAT iptables auto vmbr1 iface vmbr1 inet static address 100.64.43.1 netmask 255.255.255.0 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 '100.64.43.0/24' -o eth0 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '100.64.43.0/24' -o eth0 -j MASQUERADE - Install dnsmasq apt install -y dnsmasq - Modify /etc/dnsmasq.d/config domain-needed bogus-priv local=/cloud/ domain=cloud dhcp-fqdn interface=vmbr1 bind-interfaces dhcp-range=100.64.43.200,100.64.43.250,72h dhcp-option=option:router,100.64.43.1 dhcp-option=option:dns-server,100.64.43.1 - If IPv6 is available, append this snippets enable-ra dhcp-range=2001:xxxx:xxxx:xxxx::1000,2001:xxxx:xxxx:xxxx::1fff dhcp-option=option6:dns-server,[2001:xxxx:xxxx:xxxx::] - Enable and start dnsmasq systemctl enable dnsmasq systemctl restart dnsmasq {{tag>proxmox nat dnsmasq}}