linux怎么进入配置dhcp

linux怎么进入配置dhcp,第1张

转载:

一、修改dhcp服务器ip地址:

二、挂载光盘并安装DHCP软件包或用yum install dhcp 安装:

三、复制dhcpd配置文件的样本:

四、编辑配置文件:

五、应用不同的网络接口:

六、开启dhcp服务:

注:/var/lib/dhcpd/dhcpd.leases 中记录着DHCP服务器向DHCP客户机提供租用的每个IP地址的信息。

需要先知道DNS和DHCP的端口号才可以对其进行 *** 作,一般默认DNS端口号为53,DHCP的默认端口号是67,68。

一般关闭端口的使用命令:iptables -A INPUT -p tcp --drop 53-j DROP

iptables -A OUTPUT -p tcp --dport 53-j DROP

一般打开端口使用命令:iptables -A INPUT -ptcp --dport 端口号-j ACCEPT或者nc -lp 23

查看端口是否打开使用命令:netstat -an | grep 53

1,通过编辑/etc/rc.local文件来使dhcp服务开机启动

使用命令 vi  /etc/rc.local,

然后在文件最后一行添加 “sudo /etc/init.d/dhcp3-server start”就能使dhcp服务开机自启动。

2,使用crontab任务提交计划

先写一个简单的检查dhcp服务是否启动了的脚本a.sh:

#!/bin/bash

ps -ef|grep dhcp|grep -v grep

if [ "$?" -eq "0" ]

then

exit 0

else

sudo /etc/init.d/dhcp3-server start >/dev/null 2>&1

fi

如果在用户目录下没有cron文件,使用vi新建一个my.cron的crontab文件,将以下内容写进去:

*/5 * * * * bash $HOME/a.sh

然后crontab my.corn 提交,这样系统就会在每5分钟运行一次a.sh脚本,检测dhcp服务已经启动了,如果没有启动或者停止了就会再启动一次。

3,注册系统服务

chkconfig --add 服务名称       (首先,添加为系统服务,注意add前面有两个横杠)

chkconfig -leve 启动级别 服务名 on         

(说明,3级别代表在命令行模式启动,5级别代表在图形界面启动,on表示开启)

chkconfig -leve 启动级别 服务名 off              

(说明,off表示关闭自启动)

例如注册dhcp为系统服务并在开机时自启动:

 chkconfig --add dhcp

 chkconfig -level 3 dhcp on

总结一下:第一种方法其实是将指定服务设置为开机自启动,第三种方法是将服务升级为系统服务并且设置为开机时启动,而第二种方法对于那些最好或者必须开机启动的服务最好不要使用,但是可以使用crontab来实时监测服务是否在线。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7437008.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存