Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- wlan0
- inet addr:192.168.10.1
- Bcast:192.168.10.255
- Mask:255.255.255.0
- eth0:
- inet addr:10.102.8.93
- Bcast:10.102.11.255
- Mask:255.255.252.0
- Kernel IP routing table
- Destination Gateway Genmask Flags Metric Ref Use Iface
- 0.0.0.0 10.102.8.1 0.0.0.0 UG 0 0 0 eth0
- 10.102.8.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
- 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
- EXTIF="eth0"
- INTIF="wlan0"
- echo " External Interface: $EXTIF"
- echo " Internal Interface: $INTIF"
- echo " Enabling forwarding.."
- echo "1" > /proc/sys/net/ipv4/ip_forward
- echo " Enabling DynamicAddr.."
- echo "1" > /proc/sys/net/ipv4/ip_dynaddr
- echo " Clearing any existing rules and setting default policy.."
- $IPTABLES -P INPUT ACCEPT
- $IPTABLES -F INPUT
- $IPTABLES -P OUTPUT ACCEPT
- $IPTABLES -F OUTPUT
- $IPTABLES -P FORWARD DROP
- $IPTABLES -F FORWARD
- $IPTABLES -t nat -F
- echo " FWD: Allow all connections OUT and only existing and related ones IN"
- $IPTABLES -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
- $IPTABLES -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
- #$IPTABLES -A FORWARD -j LOG
- echo " Enabling SNAT (MASQUERADE) functionality on $EXTIF"
- $IPTABLES -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement