修正15分钟掉线一次的bug

脚本写的有问题,已经修正。
root:/home/network> cat dhcpd_startup.sh
#!/bin/sh
#This is the dhcpd_startup script
################################################################################
path="/home/httpd/route";
##delete origial conf files
rm -f $path/dhcpd.iplist
rm -f $path/dhcpd.leases
dhcpd_tmp=`cat /home/network/netsettings | grep "DHCPD"`;
start_addr=`echo $dhcpd_tmp | awk -F '|' '{print $2}'`;
end_addr=`echo $dhcpd_tmp| awk -F '|' '{print $3}'`;
mask=`echo $dhcpd_tmp | awk -F '|' '{print $4}'`;
gateway=`echo $dhcpd_tmp | awk -F '|' '{print $5}'`;
dns1=`echo $dhcpd_tmp | awk -F '|' '{print $7}'`;
dns2=`echo $dhcpd_tmp | awk -F '|' '{print $8}'`;
#generate address pool
echo $start_addr "---" $end_addr
if [ -n $start_addr  -a  -n $end_addr ]; then
        /home/httpd/route/mkiplist $start_addr $end_addr
        echo $start_addr > /home/httpd/route/iplist.ini
        echo $end_addr >> /home/httpd/route/iplist.ini
        echo "subnet" $mask > /home/httpd/route/dhcpd.conf
        echo "router" $gateway >> /home/httpd/route/dhcpd.conf
        if [ -n "$dns1" ]; then
                echo "dns "  $dns1 >> /home/httpd/route/dhcpd.conf
        fi
        if [ -n "$dns2" ]; then
        echo "dns "  $dns2 >> /home/httpd/route/dhcpd.conf
        fi
        dhcpd &
fi
现在的租约为1个月
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值