服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|

ubuntu iptables 配置脚本代码

2019-05-20 12:10来源:未知所属分类:Ubuntu

这篇文章主要介绍了 ubuntu iptables 配置脚本代码,需要的朋友可以参考下 #!/bin/bash#!/bin/bash case $1 in start) echo-n StaringtowriteyourIptbales:... /sbin/iptables-F /sbin/iptables-X /sbin/iptables-Z /sbin/iptables-AINPUT-ilo-jACCEPT /sbin/iptables-AINPUT-mstate--stateESTABLI

这篇文章主要介绍了ubuntu iptables 配置脚本代码,需要的朋友可以参考下

 

  1. #!/bin/bash #!/bin/bash    
  2.    
  3. case "$1" in   
  4.    
  5. start)    
  6.         echo -n "Staring to write your Iptbales:..."   
  7.    
  8.         /sbin/iptables -F    
  9.         /sbin/iptables -X    
  10.         /sbin/iptables -Z    
  11.         /sbin/iptables -A INPUT -i lo -j ACCEPT    
  12.         /sbin/iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT    
  13.         /sbin/iptables -A INPUT -p icmp -m icmp --icmp-type 8 -j DROP    
  14.         /sbin/iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT    
  15.         /sbin/iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT    
  16.         /sbin/iptables -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT    
  17.         /sbin/iptables -P INPUT DROP    
  18.         echo "OK"   
  19. ;;    
  20.    
  21. stop)    
  22.         echo -n "Stop iptables...."   
  23.    
  24.         /sbin/iptables -P INPUT ACCEPT    
  25.         /sbin/iptables -F    
  26.         /sbin/iptables -X    
  27.         /sbin/iptables -Z    
  28.         echo "OK"   
  29. ;;    
  30.    
  31. *)    
  32.         echo "Usage: $0  {start|stop}"   
  33. ;;    
  34.    
  35. esac    

延伸 · 阅读

精彩推荐