Nftables und openvpn
Variablen
- wandev = eth0
- landev = ens19
- vpndev = tun0
- vpnport = 1194
- LAN = 10.82.228.0/24
- VPN = 172.31.2.0/24
Vorausgesetztes Connection Tracking
- Verschlüsselter Verkehr – OpenVPN UDP
- nft add rule inet filter input iifname "$WANDEV" udp dport $OVPNPORT ct state new accept
- VPN → LAN
- Pakete aus dem Tunnel ins interne Netz
- nft add rule inet filter forward iifname "$VPNDEV" oifname "$LANDEV" ip saddr $VPN ip daddr $LAN ct state new accept
