Proxmox With SDN

RoomIT
1 min readAug 24, 2024

--

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

--

--

RoomIT
RoomIT

Written by RoomIT

Our Notes For Blockchain | DevOps | Security | Sysadmin

No responses yet