/etc/init.d # diff -u routing.orig routing
--- routing.orig Sat Mar 22 18:57:23 2008
+++ routing Sat Mar 22 15:14:29 2008
@@ -37,6 +37,7 @@
# lo & eth0 always accepted (also if WAN port IP not set)
/sbin/iptables -A INPUT -i $INIF -j ACCEPT
+ /sbin/iptables -A INPUT -i ppp0 -j ACCEPT
/sbin/iptables -A INPUT -i lo -j ACCEPT
# get IP address from WAN port
@@ -150,6 +151,7 @@
/sbin/iptables -A FORWARD -j TCPMSS -o $EXIF --clamp-mss-to-pmtu -p tcp --tcp-flags SYN,RST SYN
fi
/sbin/iptables -A FORWARD -i $EXIF -o $INIF -m state --state ESTABLISHED,RELATED -j ACCEPT
+ /sbin/iptables -A FORWARD -i $EXIF -o ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
grep -q ^proxy_server=checked /etc/master.conf
@@ -163,6 +165,7 @@
fi
else
/sbin/iptables -A FORWARD -s $SUBNET -i $INIF -j ACCEPT
+ /sbin/iptables -A FORWARD -s $SUBNET -i ppp0 -j ACCEPT
fi
# port forwarding