Advertisement
Guest User

Untitled

a guest
Apr 1st, 2012
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. # clear the tables
  2.  
  3. *nat
  4. :PREROUTING ACCEPT [0:0]
  5. :POSTROUTING ACCEPT [0:0]
  6. :OUTPUT ACCEPT [0:0]
  7. -A POSTROUTING -o eth0 -s 10.100.10.0/24 -j MASQUERADE
  8.  
  9. COMMIT
  10.  
  11. *filter
  12. :FORWARD DROP [0:0]
  13. :INPUT DROP [0:0]
  14. :OUTPUT ACCEPT [0:0]
  15.  
  16.  
  17. # 20120331 Roey Katz
  18.  
  19. # accept inbond traffic from localhost
  20. -A INPUT -i lo -j ACCEPT
  21.  
  22. # accept inbound traffic from established connections
  23. -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
  24.  
  25. # drop any non-standard TCP packets
  26. -A INPUT -m tcp -p tcp ! --tcp-flags SYN,RST,ACK,FIN SYN -j DROP
  27.  
  28. # allow SSH
  29. -A INPUT -p tcp --dport 22 -j ACCEPT
  30.  
  31. # allow sending out on IRC
  32. -A OUTPUT -p tcp -m multiport --dports 54000:54019 -j ACCEPT
  33.  
  34. # Allow Yahoo Chat
  35. # -A INPUT -p tcp --dport 5050 -j ACCEPT
  36.  
  37. # Allow OpenVPN
  38. -A INPUT -p tcp --dport 1194 -j ACCEPT
  39. -A INPUT -p udp --dport 1194 -j ACCEPT
  40.  
  41.  
  42. # temporary workaround for places that don't let me SSH into my box:
  43. ## -A INPUT -p tcp --dport 443 -j ACCEPT
  44.  
  45. # enable natting for the openvpn server
  46. #-A POSTROUTING -t nat -s 10.100.10.0/24 -o eth0 -j MASQUERADE
  47.  
  48. COMMIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement