Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.03 KB | None | 0 0
  1. #!/bin/bash
  2. IPTABLES=/sbin/iptables
  3.  
  4. #IP-Forwarding
  5. echo "1" > /proc/sys/net/ipv4/ip_forward
  6.  
  7. #Variablen fΓΌr die Interfaces
  8. iINT=eth1
  9. iEXT=eth0
  10.  
  11. #DNS
  12. DNS="192.168.95.40/32 192.168.95.41/32"
  13.  
  14. #Timeserver
  15. TimeSrv=192.168.50.1/32
  16.  
  17. #Outside Firewall
  18. Outside_out=192.168.200.105/32
  19. Outside_dmz=172.16.5.2/32
  20.  
  21. #Labor
  22. Labor=192.168.200.105
  23.  
  24. #SSH
  25. AdminPC=10.0.5.2/32
  26.  
  27. #DMZ-Netz
  28. DMZ=172.16.5.0/24
  29.  
  30. #LAN-Netz
  31. LAN=10.0.5.0/24
  32. #=========================
  33. #Flush
  34. $IPTABLES -F
  35. $IPTABLES -F -t nat
  36.  
  37. case "$1" in
  38.         "start")
  39. #Drop
  40.         $IPTABLES -P INPUT DROP
  41.         $IPTABLES -P FORWARD DROP
  42.         $IPTABLES -P OUTPUT DROP
  43.  
  44.         $IPTABLES -A INPUT -s$AdminPC -d $Outside_dmz -p TCP --dport ssh -j ACCEPT
  45.         ;;
  46. esac
  47.  
  48. case "$1" in
  49.         "stop")
  50.  
  51. #ACCEPT
  52.         $IPTABLES -P INPUT ACCEPT
  53.         $IPTABLES -P FORWARD ACCEPT
  54.         $IPTABLES -P OUTPUT ACCEPT
  55.  
  56.         $IPTABLES -A INPUT -s $AdminPC -d $Outside_dmz -p TCP --dport ssh -j ACCEPT
  57.         $IPTABLES -A INPUT -s $Outside_dmz -d $AdminPC -p TCP --dport ssh -j ACCEPT
  58.     ;;
  59. esac
  60.         $IPTABLES -L -v -n
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement