aquaballoon

iptables with one lan

Apr 6th, 2012
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.96 KB | None | 0 0
  1. #network interface = eth1
  2. #ip = 124.158.x.y
  3.  
  4. *nat
  5. :PREROUTING ACCEPT [2019:90539]
  6. :POSTROUTING ACCEPT [0:0]
  7. :OUTPUT ACCEPT [0:0]
  8. COMMIT
  9.  
  10. *mangle
  11. :PREROUTING ACCEPT [2409:119935]
  12. :INPUT ACCEPT [2403:119605]
  13. :FORWARD ACCEPT [0:0]
  14. :OUTPUT ACCEPT [333:137510]
  15. :POSTROUTING ACCEPT [333:137510]
  16. COMMIT
  17.  
  18. *filter
  19. :INPUT DROP [0:0]
  20. :FORWARD DROP [0:0]
  21. :OUTPUT DROP [0:0]
  22. :INBOUND - [0:0]
  23. :LOG_FILTER - [0:0]
  24. :LSI - [0:0]
  25. :LSO - [0:0]
  26. :OUTBOUND - [0:0]
  27.  
  28. -A INPUT -p icmp -m limit --limit 10/sec -j ACCEPT
  29. -A INPUT -i lo -j ACCEPT
  30. -A INPUT -i eth1 -j INBOUND
  31.  
  32. -A OUTPUT -o lo -j ACCEPT
  33. -A OUTPUT -o eth1 -j OUTBOUND
  34.  
  35. -A INBOUND -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
  36. -A INBOUND -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT
  37.  
  38. -A INBOUND -p tcp -m tcp --dport 10000 -j ACCEPT
  39. -A INBOUND -p udp -m udp --dport 10000 -j ACCEPT
  40. -A INBOUND -p tcp -m tcp --dport 22 -j ACCEPT
  41. -A INBOUND -p udp -m udp --dport 22 -j ACCEPT
  42. -A INBOUND -p tcp -m tcp --dport 3306 -j ACCEPT
  43. -A INBOUND -p udp -m udp --dport 3306 -j ACCEPT
  44. -A INBOUND -p tcp -m tcp --dport 80 -j ACCEPT
  45. -A INBOUND -p udp -m udp --dport 80 -j ACCEPT
  46.  
  47. -A INBOUND -p tcp -m tcp --dport 25 -j ACCEPT
  48. -A INBOUND -p udp -m udp --dport 25 -j ACCEPT
  49. -A INBOUND -p tcp -m tcp --dport 110 -j ACCEPT
  50. -A INBOUND -p udp -m udp --dport 110 -j ACCEPT
  51. -A INBOUND -p tcp -m tcp --dport 143 -j ACCEPT
  52. -A INBOUND -p udp -m udp --dport 143 -j ACCEPT
  53. -A INBOUND -p tcp -m tcp --dport 993 -j ACCEPT
  54. -A INBOUND -p udp -m udp --dport 993 -j ACCEPT
  55. -A INBOUND -p tcp -m tcp --dport 995 -j ACCEPT
  56. -A INBOUND -p udp -m udp --dport 995 -j ACCEPT
  57.  
  58. -A INBOUND -j LSI
  59.  
  60. -A LSI -p icmp -m icmp --icmp-type 8 -j DROP
  61. -A LSI -j DROP
  62.  
  63. -A OUTBOUND -p icmp -j ACCEPT
  64. -A OUTBOUND -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
  65. -A OUTBOUND -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT
  66. -A OUTBOUND -j ACCEPT
  67.  
  68. -A LSO -j REJECT --reject-with icmp-port-unreachable
  69. COMMIT
Advertisement
Add Comment
Please, Sign In to add comment