Advertisement
TylerB

iptables

Feb 23rd, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. #!/bin/sh
  2. IPT=/sbin/iptables
  3. LOCAL_IFACE=eth0
  4. INET_IFACE=tun0
  5. INET_ADDRESS=172.27.224.34
  6.  
  7. # Flush the tables
  8. $IPT -F INPUT
  9. $IPT -F OUTPUT
  10. $IPT -F FORWARD
  11.  
  12. $IPT -t nat -P PREROUTING ACCEPT
  13. $IPT -t nat -P POSTROUTING ACCEPT
  14. $IPT -t nat -P OUTPUT ACCEPT
  15.  
  16. # Allow forwarding packets:
  17. $IPT -A FORWARD -p ALL -i $LOCAL_IFACE -j ACCEPT
  18. $IPT -A FORWARD -i $INET_IFACE -m state --state ESTABLISHED,RELATED -j ACCEPT
  19.  
  20. # Packet masquerading
  21. $IPT -t nat -A POSTROUTING -o $INET_IFACE -j SNAT --to-source $INET_ADDRESS
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement