Important Packages
Install This important Tools For SDN Support DHCP, DNS Resolver and Routing.
apt install libpve-network-perl ifupdown2 dnsmasq frr-pythontools
Create Zone Network For VM
Click Data Center -> SDN -> Zone (Simple, PVE, Enable DHCP)
Create Virtual Network
Click Data Center -> SDN -> VNets ( Add Name Vnet and assign ZONE and Add Subnets)
Applying Configs
Click Data Center -> SDN and apply
Resolver DNS
Assume Your Zone is DMZ, edit file in /etc/dnsmasq.d/DMZ/10-{{{ Your Interface }}.conf. Add following :
### FORWARDER RESOLVER
server=8.8.8.8
server=1.1.1.1
Restart Service
systemctl restart dnsmasq@DMZ
Forward access internet restrict access ssh and web access, Assume
vnet, interface for vm
vmbr0, interface main bridge connect internet
iptables -A INPUT -p tcp --dport 8006 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE
iptables -A FORWARD -i vmbr0 -o vnet -j ACCEPT
iptables -A FORWARD -i vnet -o vmbr0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -p udp --dport 53 -j ACCEPT
iptables -A FORWARD -p tcp --dport 53 -j ACCEPT
Save
iptables-save > /etc/iptables/rules.v4