国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Shell實現的iptables管理腳本分享

2019-10-26 18:44:24
字體:
來源:轉載
供稿:網友

以前的腳本是用save模式,現在把命令附加到一個文件里面,這樣的話,可以方便的二次修改什么的
腳本基本是這樣的,大家可以跟自己的情況再次修改~  增加功能什么的。

代碼如下:
#!/bin/bash
while true
do
clear
echo "----------------------menu----------------------"
echo "(1) service iptables restart"
echo "(2) iptables add"
echo "(3) iptables delete"
echo "(4) iptables stop"
echo "(5) iptables save(不推薦使用這種模式)"
echo "(6) iptables status"
echo "(7) iptables ACL list"
echo "(0) exit"
echo "會在當前的目錄下生成一個fw.sh文件"
echo "-------------------------------------------------"
echo -n "enter you chose[0-7]:"
read num
if [ ${num} -lt 0 -o ${num} -gt 7 ]
    then
      echo "this is not between 0-7"
else
   if [ "${num}" == "1" ]
      then
      service iptables restart&
else
   if [ "${num}" == "2" ]
#######################################################
       then
          while [ "1" == "1" ]
          do
          clear
          echo "----------------------add ACL----------------------"
          echo "(1) 針對源IP放行添加"
          echo "(2) 針對服務器端口放行添加"
          echo "(3) 針對有端口和服務的ACL添加(這里要參數IP和端口 例如 0/0 80)"
          echo "(4) 自定義添加"
          echo "(5) 退回上一級"
          echo "-------------------------------------------------"
          echo -n "enter you chose[0-4]:"
          read aclnum
          if [ "${aclnum}" == "1" ]
             then
             read ip
             iptables -A INPUT -s ${ip} -p tcp --dport 22 -j ACCEPT

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克陶县| 石泉县| 明溪县| 疏勒县| 江西省| 永康市| 松原市| 尖扎县| 福鼎市| 宜黄县| 湘潭县| 象山县| 榆中县| 龙陵县| 新干县| 万源市| 宁夏| 英山县| 右玉县| 乐亭县| 库车县| 砀山县| 上饶县| 南丹县| 繁昌县| 饶平县| 松江区| 南开区| 钟祥市| 平阳县| 咸宁市| 乌苏市| 渝北区| 新丰县| 鄂托克前旗| 景泰县| 满城县| 会昌县| 黄平县| 民乐县| 正安县|