配置DHCP的shell脚本

这是一个用于配置DHCP服务器的Shell脚本,通过指定参数如子网、网关、范围等更新配置文件,并实现服务重启。脚本包含了权限检查、帮助提示等功能,确保正确配置并执行。
摘要由CSDN通过智能技术生成
#!/bin/bash


#use config_dhcp --help to get help
#close debug info set DEBUG to NULL


#------------------------------------------------------------------
#parameters
dhcp_conf=/etc/dhcp/dhcpd.conf


SUBNET=
NETMASK=
RANGE_MIN=
RANGE_MAX=
GATEWAY=
BROADCAST=
TFTP_SERVER=
FILENAME=


DEBUG=1


#------------------------------------------------------------------


write_conf()
{
    cat << EOF > ${dhcp_conf}
ddns-update-style interim;
ignore client-updates;
subnet ${SUBNET} netmask ${NETMASK} {
   range ${RANGE_MIN} ${RANGE_MAX};
   option routers ${GATEWAY};
   option subnet-mask ${NETMASK};
   option broadcast-address ${BROADCAST};
   next-server ${TF
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值