<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) 評論(0)  編輯  收藏

    From

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

     

    由于Debian安裝iptables后默認不是服務提示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


    說明:保存為/etc/init.d/iptables,然后chmod +x /etc/init.d/iptables 添加運行權限。


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

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

    Copyright © H2O

    主站蜘蛛池模板: 日韩高清在线免费看| 中字幕视频在线永久在线观看免费| 国产一级做a爱免费视频| 97久久国产亚洲精品超碰热| 免费能直接在线观看黄的视频| 亚洲福利电影一区二区?| 99久久国产热无码精品免费| 亚洲欧洲国产成人精品| 日本免费xxxx| 亚洲熟女综合一区二区三区| 免费看的成人yellow视频| 亚洲AV成人无码网天堂| 四虎影视永久免费观看地址 | 亚洲欧洲国产精品久久| 成人免费激情视频| 亚洲乱码在线观看| 日韩精品免费一区二区三区| 337P日本欧洲亚洲大胆艺术图 | 在线播放高清国语自产拍免费| 亚洲人成电影网站色www| 国产aa免费视频| 拍拍拍无挡免费视频网站| 亚洲三级电影网站| 毛片免费观看的视频| 韩国亚洲伊人久久综合影院| 日韩亚洲变态另类中文| 蜜桃成人无码区免费视频网站| 亚洲av无码电影网| 国产一区在线观看免费| 久久久久久免费一区二区三区 | 亚洲欧美日韩中文无线码 | 久久九九免费高清视频| 亚洲视频免费在线播放| 成人人观看的免费毛片| 亚洲天堂免费在线视频| 亚洲午夜精品在线| 亚洲综合精品网站在线观看| 88av免费观看| 日韩毛片在线免费观看| 亚洲韩国在线一卡二卡| 无码国产亚洲日韩国精品视频一区二区三区|