ti sei mancato il -t nat
iptables -A POSTROUTING -o ppp0 -j MASQUERADE
invece è
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE