linux7dhcpd服务命令,CentOS7系统架设DHCP服务

我架设DHCP服务使用的是CentOS 7.0.1406,核心版本 为3.10.0-123.el7.x86_64。CentOS系统安装在虚拟机上面,然后通过虚拟 卡来串接到GNS 3中架设的虚拟 络上面。整个 络拓扑是这样的:

2.设置配置文件/etc/dhcp/dhcpd.conf

安装好DHCP软件后,就需要设置配置文件/etc/dhcp/dhcpd.conf。要设置dhcpd.conf这个配置文件,可以先看一下档案/usr/share/doc/dhcp*/dhcpd.conf.example,里面有一些例子和简单的说明。也可以使用命令man 5 dhcpd.conf查看更详细的说明。

在我这个案例中,我是这么设置dhcpd.conf文档的:

———————————————————————————————————————————

[root@localhost~]# vim /etc/dhcp/dhcpd.conf

authoritative;

default-lease-time600;

max-lease-time7200;

optiondomain-name “test.com”;

optiondomain-name-servers 114.114.114.114;

#

#authoritative指明本DHCP服务器是所服务 段的官方DHCP服务器。一般情况下,配置文件中要设置authoritative,如果不设置,可能会有一些问题。

#default-lease-time设置默认租约有效期,以秒为单位。如果客户端在请求IP地址时并未要求租约有效期,DHCP服务器就会将租约有效期设置为这个值。

#max-lease-time,单位为秒。在鸟哥的书中,这个值是设置客户端可请求的最大租约有效期,而不是客户端所能使用一个IP的最长时间。man文档里面也有解释“Time should be the maximumlength in seconds that will be assigned to a lease”,不过这到底是哪个意思,我就不太确定了。

#optiondomain-name设置域名。

#optiondomain-name-servers设置DNS服务器,这里只设置了一个DNS服务器,也可以设置两个 ,格式参照文档/usr/share/doc/dhcp*/dhcpd.conf.example。

#

subnet172.31.3.0 netmask 255.255.255.0 {

range 172.31.3.10 172.31.3.200;

option routers 172.31.3.254;

option broadcast-address 172.31.3.255;

}

host pc2 {

hardware ethernet 00:50:79:66:68:01;

fixed-address 172.31.3.201;

}

#

subnet172.31.1.0 netmask 255.255.255.0 {

range 172.31.1.10 172.31.1.200;

option routers 172.31.1.254;

option broadcast-address 172.31.1.255;

}

host pc4 {

hardware ethernet 00:50:79:66:68:03;

fixed-address 172.31.1.201;

}

host pc5 {

hardware ethernet 00:50:79:66:68:04;

fixed-address 172.31.1.202;

}

#

#subnet语句指定子 和子 掩码。

#range语句指定可动态分配的IP的IP地址范围。

#option routers语句指定 关地址。

#optionbroadcast-address指定广播地址。这个不是很确定是不是一定要设置,在我这个虚拟 络中,不设置也能正常运行,但在实际 络中,不设置的话不知道会不会有问题。

#host语句可以给指定MAC地址(hardware ethernet所设置的值)的主机分配固定的IP地址(fixed-address所设置的值)。host后面接的那个是一个名称来的(如pc2),这个名称是可以随便设置的,不用跟实际的主机名一致,但是该名称在本配置文件中必须是唯一的。

———————————————————————————————————————————

3.启动dhcpd服务

设置完配置文件后,最后就是启动dhcpd服务了,使用命令:systemctl start dhcpd.service

如果没什么问题的话,DHCP服务器就部署好了。此时,可以查看到dhcpd在监听端口67,如下图所示:

可以看到,所有客户端都有正常获取到IP,子 掩码和 关也都是正确的。

注:上面的很多信息主要来自于红帽的官方文档,附上链接https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/,打开链接后,里面有个Networking Guide,就在这个文档里面有介绍如何架设DHCP服务器,有兴趣可以看看。

相关资源:MinionProfitsTracker:随着市场价格波动,轻松识别最赚钱的奴才[在…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月6日
下一篇 2021年4月6日

相关推荐