<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    regist service for iptables in Debian

    Posted on 2013-09-06 21:58 H2O 閱讀(772) 評(píng)論(0)  編輯  收藏

    From

    http://www.o4v.net/blog/index.php/debian-iptables-script/

     

    由于Debian安裝iptables后默認(rèn)不是服務(wù)提示service iptables提示unrecognized service,需要添加腳本到/etc/init.d/,腳本如下(下載iptables):


    #!/bin/sh -e
    #
    ## BEGIN INIT INFO
    #
     Provides: iptables
    #
     Required-Start:
    #
     Required-Stop:
    #
     Default-Start: 2 3 4 5
    #
     Default-Stop: 0 1 6
    #
     Short-Description: start and stop iptables firewall
    #
     Description: Start, stop and save iptables firewall
    #
    ## END INIT INFO 

    PATH
    =¡±/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin¡± 

    IPTABLES
    =/sbin/iptables

    IPTABLES_SAVE
    =/sbin/iptables-save

    IPTABLES_RESTORE
    =/sbin/iptables-restore

    IPTABLES_CONFIG
    =/etc/iptables.conf

     

    -x $IPTABLES ] || exit 0

     . 
    /lib/lsb/init-functions


     case 
    "$1" in
     start)
        log_action_begin_msg 
    "Starting firewall"
             type usplash_write 
    >/dev/null 2>/dev/null && usplash_write "TIMEOUT 120" || true
        
    if $IPTABLES_RESTORE < $IPTABLES_CONFIG ; then
            log_action_end_msg $?
        
    else
            log_action_end_msg $?
        fi
             type usplash_write 
    >/dev/null 2>/dev/null && usplash_write "TIMEOUT 15" || true
        ;;

     stop)
        log_action_begin_msg 
    "Saving current firewall configuration"
        
    if $IPTABLES_SAVE > $IPTABLES_CONFIG ; then
            log_action_end_msg $?
        
    else
            log_action_end_msg $?
        fi
        log_action_begin_msg 
    "Flushing ALL firewall rules from chains!"
        
    if $IPTABLES -F ; then
            log_action_end_msg $?
        
    else
            log_action_end_msg $?
        fi
        log_action_begin_msg 
    "Deleting ALL firewall chains [Warning: ACCEPTING ALL PORT SERVICES!]"
        
    if $IPTABLES -X ; then
            $IPTABLES 
    -P INPUT ACCEPT
            $IPTABLES 
    -P FORWARD ACCEPT
            $IPTABLES 
    -P OUTPUT ACCEPT
            log_action_end_msg $?
        
    else
            log_action_end_msg $?
        fi
        ;;

     save)
        log_action_begin_msg 
    "Saving current firewall configuration"
        
    if $IPTABLES_SAVE > $IPTABLES_CONFIG ; then
            log_action_end_msg $?
        
    else
            log_action_end_msg $?
        fi
        ;;

     force
    -reload|restart)
        log_action_begin_msg 
    "Reloading firewall configuration [Warning: POTENTIAL NETWORK INSECURITY DURING RELOAD]"
        $IPTABLES 
    -F
        $IPTABLES 
    -X
        
    if $IPTABLES_RESTORE < $IPTABLES_CONFIG ; then
            log_action_end_msg $?
        
    else
            log_action_end_msg $?
        fi
        ;;

     
    *)
        echo 
    "Usage: /etc/init.d/iptables {start|stop|save|restart|force-reload}"
        exit 
    1
        ;;
     esac

     exit 0


    說(shuō)明:保存為/etc/init.d/iptables,然后chmod +x /etc/init.d/iptables 添加運(yùn)行權(quán)限。


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    posts - 0, comments - 21, trackbacks - 0, articles - 101

    Copyright © H2O

    主站蜘蛛池模板: 国产A∨免费精品视频| 18禁成年无码免费网站无遮挡| 久久丫精品国产亚洲av| 成人特黄a级毛片免费视频| 欧洲精品码一区二区三区免费看| 精品亚洲综合久久中文字幕| 亚洲日韩国产一区二区三区| 亚洲人成网站色在线观看| 四虎影视精品永久免费网站| 亚洲av日韩综合一区二区三区| 亚洲一级特黄大片无码毛片| 57pao国产成永久免费视频| 亚洲无线一二三四区| 免费人成在线观看69式小视频| 国产精品亚洲精品爽爽| 亚洲国产精品久久久久婷婷软件| 午夜国产羞羞视频免费网站| 日本一道本不卡免费| 亚洲AV无码一区二区三区牲色 | 国产成人亚洲综合无| 亚洲AV无码久久| 青娱乐免费在线视频| 两个人看的www视频免费完整版| 亚洲av最新在线网址| 免费国产成人高清视频网站| 99热在线观看免费| 日韩亚洲国产高清免费视频| 亚洲va中文字幕无码久久不卡 | 亚洲高清免费在线观看| 亚洲国产综合人成综合网站| 色妞WWW精品免费视频| 久久久久久AV无码免费网站 | 亚洲AV永久无码精品网站在线观看| 亚洲国产精品一区二区久久hs| 四虎影视在线永久免费看黄| 欧洲乱码伦视频免费| 精品成人免费自拍视频| 久久久WWW成人免费精品| 鲁死你资源站亚洲av| 亚洲中文字幕无码爆乳| 亚洲AV无码乱码精品国产|