alle, weil die openvpn Client über die vServer public IP weiter in's Internet sollen.
klar, ist aber dennoch Unsinn;
du erlaubst, dass auch 10.x.x.x Adressen nach innen kommen ...
# Allow forwarding to internet
-A FORWARD -i tun0 -o eth0 -j ACCEPT
# Allow established, related packets back through
-A FORWARD -i eth0 -o tun0 -m state --state ESTABLISHED,RELATED -j ACCEPT
das ist ausreichend f. die Geschichte mit den VPN clients, die kommen am Port tun0 rein, und werden auf eth0 nach draußen weitergeleitet
f. die VPN Infrastruktur als solches noch
# Enable DHCP for VPNs
-A INPUT -i tun0 -m udp -p udp --sport 67:68 --dport 67:68 -j ACCEPT
# Enable DNS for VPN
-A INPUT -i tun0 -m tcp -p tcp --dport 53 -m state --state NEW -j ACCEPT
-A INPUT -i tun0 -m udp -p udp --dport 53 -j ACCEPT
und
# Enable TRACEroute to me from VPN
-A INPUT -i tun0 -p udp --sport 32769:65535 --dport 33434:33523 -j ACCEPT
# Pings to me with no restriction are allowed from VPN
-A INPUT -i tun0 -p icmp -j ACCEPT
den Sinn von der Regel
- #ssh output nach 77.22.xx.xx
- iptables -A OUTPUT -p tcp -d 77.22.xx.xx --sport 22 -j ACCEPT
musst mir erklären, vor allem wenn man diese Regel hier schon hat:
- #ssh nur von 77.22.xx.xx zulassen
- iptables -A INPUT -p tcp --src 77.22.xx.xx --dport 22 -j ACCEPT