Linux系统dhcp服务器的启动,菜鸟必看Linux下架设DHCP服务器过程及3种测试

本文详细介绍了如何在Red Hat Linux 5.5的企业版虚拟机中设置DHCP服务器,包括安装必要的rpm包、配置dhcpd.conf文件、启动服务及测试分配的IP地址,覆盖自动获取、指定主机分配等环节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DHCP服务器的功能就是给子网中的主机分配IP地址的一种服务。客户端向服务器发出请求,DHCP服务器把没有在用的Ip地址分配给客户端的一个过程。?xml:namespace>

下面就直接进入我们的主题:Linux下DHCP服务器的架设。

我的是在虚拟机中做的,Linux的版本是RedHat Linux企业版5.5。

第一步:安装各种rpm包

DHCP需要的的包如下;

9414e9afb6586ae19becfd044ff64d49.png

了解了这些包之后就开始安装了。

一:挂载光盘(我的光盘就是ISO文件,只有一个,有的可能有3个ISO,3的话就得找找这些包位于哪个上面了)

在系统标题处右击,点击设置

403e8592dc3fa3040846b85ca0b874c8.png

8090716616ed4fd3d3850beb5db84845.png

注意的是:一定要将上面的额connected选项勾选,不然是无法连接挂载的,选择好之后点击OK。在桌面上会出现

cf9b46bebaf76ccb178077ebb68fecd1.png图标。

二:安装rpm包

77f30e5bf5136bfc5e8ff2ef45ffd080.png

在执行完上述的安装后,我们用命令来看一下是否都安装上了。

8b61b56849cf6a3936124b37b1356df0.png

通过上图可以发现 确实都已经安装好了。接下来就是修改一些配置文件了。

第二步:DHCP服务的文件配置

案例:我要在虚拟机中的Linux系统中架设DHCP服务器,然后给网段是192.168.16.0的网段分配IP地址。网关是192.168.16.254。DNS域名地址为192.168.16.1。

我们需要修改的配置文件是在/etc/下的dhcpd.conf文件,但是这个文件默认是没有的。

当DHCP主程序包安装后之后,会在/usr/share/doc/dhcp-3.0.5/文件夹下自动生成文件dhcpd.conf.sample。我们需要将此文件复制到etc文件夹下并改名为dhcpd.conf。

d5629b3412d34e33a6c0b6aee24edd7f.png

这样就有了dhcpd.conf文件了。

进入dhcpd.conf进行配置

4d68bbd43373f19a8632489e2737889c.png

进入dhcpd.conf,按下”i”键进行编辑状态,需要修改的地方如下图红色区域

dd97470073fbead713047d0eec57732d.png

在修改好之后按下ESC,按下“:”输入”wq”,回车就保存好了。

注意:不好意思,上图中第一行有个蓝色的^X,这个是我不小心写上的,这个没有哈

在修改的时候一定要注意不要忘记最后都有一个分号

第三步:启动服务器

7f79d22463a766ae525716929d9f29b6.png

看到确定后说明dhcp服务器已经启动配置成功了。之后就是测试了。

第四步:测试

在测试的时候,我们采用多种方式来测试一下。

第一种:先看一下能否给Linux本机分配IP地址。

先将Linux本机的IP设置成自动获取,在网络配置里面双击红色区域

4b4963427ea8cf1e3b41e4652c5999e0.png

在弹出的页面中选择自动获取Ip地址

06660c150650d7f23eaf7a891ed0db1e.png

以上是用图形工具直接设置的。

大家也可以用命令来设置,如下:

进入文件

8d3e68664c950edd2b9769bb0c053c80.png

修改BOOTPROTO

6aea1f9c40bb0c9f0196efd5cd6dc2ef.png

以上的两种方式都可以,在给成自动获取IP地址后,需要重新启动网路,命令如下;

37a226c42225bb5162c6e86734599d16.png

网络重启成功后,我们就来测试一下,这台电脑的IP地址是否是192.168.16.100~192.168.16.254之间的某个IP地址。测试方法如下;

a4787b64306cead9b6fbb37ed286659e.png

通过上图不难看出,这台电脑的eth0网卡的IP地址为192.168.16.252,确实在16.100~16.254之间,说明分配成功了。

第二种:看一下能否给真是主机的windowXP系统分配IP地址

到真是主机中进行配置,相对来说windowXP系统的客户端配置就简单了,只需要将IP地址给成自动获取即可。

d0d6ab67687a82d7caba2cb433fdce48.png

这儿要注意的是虚拟机中的网络连接方式要设置成桥接方式。我们来测试一下,在window下的命令输入行进行测试,如下

102d784319dba2bc94a4d645a6546c3c.png

先用release释放以前的IP地址,然后renew刷新一下。在上图中就已经看到了成功与否,为了更能增强真实性,我们显示全部信息看一下

565c894bfc19d45c90e05379ac958e69.png

看到域名、IP地址和域名地址以及网关的确是出于网段之中,说明已经测试成功了。

第三种:看能否给指定主机分配IP地址

给指定主机分配IP地址,我们这儿的指定的主机就选真实机,首先先要找到真实机的MAC地址,通过MAC作为识别指定主机的标识。根据上图中的显示,我们可以看到真实机上的MAC地址如下图;

99fc273cda1380eb43e41558be8f15ce.png

知道了指定主机的MAC地址,虚拟机中的DHCP服务器怎么样才能给其分配固定的IP地址,我们还需要修改一下dhcpd.conf文件。

进入文件

b900476209d0811df0a174edeff33cc6.png

修改红色区域 填写指定主机的MAC然后填写给主机要分配的IP地址

87d1eb112cae20c6103373c6ccb738fa.png

修改完成之后保存,然后重启启动DHCP服务器

e40747fe91748d7017f6643c36bedace.png

在真实机上进行测试

c7f282c824f5efdc3a14240b570d7d33.png

查看一下完整信息

51ba27de9970c9e00ff2ad9f282f6731.png

看到上图中的IP地址,确实是固定的16.230地址

分享给苦苦寻找真相的菜鸟们。

谢谢观看

更正一个小错误,在写完后的N天,有个朋友说最的那个给MAC地址分配固定IP,我分配的是16.190,但是最后结果却显示了16.230.这样不就不对了。没错  这样是不对的,当时我做的时候应该是没有留意,截错了图,因为当时在写博客的时候我试验了很多遍,有点混乱。请大家谅解,如果按照我说的步骤,应该能得出正确答案

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值