Advertisement
Guest User

Untitled

a guest
Feb 20th, 2020
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. cat iptables
  2. *nat
  3. :PREROUTING ACCEPT [0:0]
  4. :INPUT ACCEPT [0:0]
  5. :OUTPUT ACCEPT [0:0]
  6. :POSTROUTING ACCEPT [0:0]
  7.  
  8. # wlan0 is WAN interface, #eth0 is LAN interface
  9. -A POSTROUTING -o wlan0 -j MASQUERADE
  10.  
  11. # NAT pinhole: HTTP from WAN to LAN
  12. -A PREROUTING -p tcp -m tcp -i wlan0 --dport 80 -j DNAT --to-destination 192.168.10.10:80
  13.  
  14. COMMIT
  15.  
  16. *filter
  17. :INPUT ACCEPT [0:0]
  18. :FORWARD ACCEPT [0:0]
  19. :OUTPUT ACCEPT [0:0]
  20.  
  21. # Service rules
  22.  
  23. # basic global accept rules - ICMP, loopback, traceroute, established all accepted
  24. -A INPUT -s 127.0.0.0/8 -d 127.0.0.0/8 -i lo -j ACCEPT
  25. -A INPUT -p icmp -j ACCEPT
  26. -A INPUT -m state --state ESTABLISHED -j ACCEPT
  27.  
  28. # enable traceroute rejections to get sent out
  29. -A INPUT -p udp -m udp --dport 33434:33523 -j REJECT --reject-with icmp-port-unreachable
  30.  
  31. # DNS - accept from LAN
  32. -A INPUT -i eth0 -p tcp --dport 53 -j ACCEPT
  33. -A INPUT -i eth0 -p udp --dport 53 -j ACCEPT
  34.  
  35. # SSH - accept from LAN
  36. -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
  37.  
  38. # DHCP client requests - accept from LAN
  39. -A INPUT -i eth0 -p udp --dport 67:68 -j ACCEPT
  40.  
  41. # drop all other inbound traffic
  42. -A INPUT -j DROP
  43.  
  44. # Forwarding rules
  45.  
  46. # forward packets along established/related connections
  47. -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
  48.  
  49. # forward from LAN (eth0) to WAN (p4p1)
  50. -A FORWARD -i eth0 -o wlan0 -j ACCEPT
  51.  
  52. # allow traffic from our NAT pinhole
  53. -A FORWARD -p tcp -d 192.168.10.10 --dport 80 -j ACCEPT
  54.  
  55. # drop all other forwarded traffic
  56. -A FORWARD -j DROP
  57.  
  58. COMMIT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement