rendered paste body----config/network---
config options internal
option forward 'lan wifi'
option nat 'lan wifi'
----config/network---
----init.d/firewall---
config_get NAT_IFS internal nat
config_get FWD_IFS internal forward
:
:
# allow
### Handle forward settings
for IF in "$FWD_IFS"; do
iptables -A FORWARD -i $IF -o $IF -j ACCEPT
[ -z "$WAN" ] || iptables -A FORWARD -i $IF -o $WAN -j ACCEPT
done
:
:
iptables -t nat -A POSTROUTING -j postrouting_rule
### Handle NAT settings
for I in "$NAT_IFS"; do
config_get CURR_MASK $I netmask
config_get CURR_IP $I ipaddr
CURR_NET=$(/bin/ipcalc.sh $CURR_IP $CURR_MASK | grep NETWORK | c
[ -z "$WAN" ] || iptables -t nat -A POSTROUTING --src $CURR_NET/
done