hier nun eine lösung die eher selten im netz gefunden wird.
Bei der VPS heißen die netzwerk Interfaces nicht Eth0 etc. sondern z.b.
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.2 P-t-P:127.0.0.2 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:198814 errors:0 dropped:0 overruns:0 frame:0
TX packets:201120 errors:0 dropped:137 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:137950249 (137.9 MB) TX bytes:147522115 (147.5 MB)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:74.221.xx.xx P-t-P:74.221.xx.xx Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
Da venet0:0 ne Map ist, könnte es Probleme geben bei iptables.
Wobei natürlich EXT_IP deine Öffentliche IP des VPS sein sollte
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source EXT_IP
So umgeht man die Angabe des Interfaces und sagst ihm einfach, alles aus 10.8.0.0/24 auf deine ext. IP umbiegen
also in der /etc/rc.local nun wie folgt:
iptables -t nat -F POSTROUTING
echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o venet0 -s 10.8.0.0/24 -j MASQUERADE # das ist nun hinfällig
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source 74.221.xx.xx
exit 0
lg