So, ich versuch mal ob ich dir helfen kann
, also fĂĽrs masq braucht man glaub ich nur folgendes:
iptables -t nat -A POSTROUTING -d ! 192.168.0.0/24 -j MASQUERADE
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT
iptables -A FORWARD -s ! 192.168.0.0/24 -j DROP
Ob man "iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT " braucht kann ich dir nicht sagen, aber falls man den INPUT auf drop hat so braucht man folgende rule damit man eine verbindung bekommt :
iptables -N block
iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A block -m state --state NEW -i ! ppp0 -j ACCEPT
iptables -A INPUT -j block
iptables -A FORWARD -j block
Wennst das ein bisschen umänderst müsste es auch fürs forwarden funktionieren ( falls man dies beim FORWARD überhaupt benötigt ).