良许Linux教程网 干货合集 Linux系统搭建dhcp服务器教程分享

Linux系统搭建dhcp服务器教程分享

本篇文章和大家分享一下Linux系统搭建DHCP服务器的教程,有需要的朋友可以参考一下。

DHCP简介:

  • DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网网络协议,使用UDP协议工作。

  • 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。

  • DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Server和DHCP Client的服务端口;546号端口用于DHCPv6 Client,而不用于DHCPv4,是为DHCP failover服务,这是需要特别开启的服务,DHCP failover是用来做”双机热备”的。

Linux中dhcp服务器搭建步骤:

案例一(单个作用域):

该案例拓扑图(因均在vnet1下,并不过路由,故如下图):

wKioL1WKPWLCF7V-AABp0FEdba8915.jpg

1.安装dhcp,由上一篇已经正确对yum服务器进行了正确的配置所以,直接用yum源来安装即可,终端执行yum install dhcp

如下图即正确安装

wKiom1WKO8_CfGyhAAB2XRL2P94201.jpg

2.编辑配置文件/etc/dhcpd.conf初始状态下,其为空,可用vim打开后,在末行模式下输入”r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample”

如下图:

wKioL1WKPaPwhLk1AABe02jR1GI527.jpg

详细配置信息如下:

ddns-update-style interim;  //配置DHCP和DNS为互动更新模式,

ignore client-updates;       //忽略客户端的更新。

subnet 192.168.142.0 netmask 255.255.255.0 {  //定义作用域

 option routers      192.168.142.20;  //默认路由

 option subnet-mask    255.255.255.0;  //子网掩码

 option nis-domain     “liuyuan.org”;   //NIS域名

 option domain-name     “liuyuan.org”;   //DNS域名

 option domain-name-servers  192.168.142.20; //DNS服务器地址

 option time-offset       -18000;

# Eastern Standard Time  //为客户端设置与格林威治的时间偏移

#下面两项因本实验没用,所以注释掉了

# option ntp-servers    //网络时间服务器地址

# option netbios-name-servers //指定WINS服务器地址

range dynamic-bootp 192.168.142.20192.168.142.254;    

//动态分配的地址范围

  default-lease-time 21600;    //默认租约时间

  max-lease-time 43200;      //最大租约时间

  host windosxp{            //指定特定主机

      hardwareethernet 00:0C:29:FD:44:C8; //硬件地址

      fixed-address 192.168.142.200;   //IP地址

   }

}

如下图:

wKioL1WKPc-gTNrFAALRIx3F6-k667.jpg

3.启动dhcp服务并设置开机启动,/etc/init.d/dhcpd restart;chkconfig dhcpd on

wKiom1WKPDug5pA_AACh1QVMwL0016.jpg

4.测试验证(以windows):如下图:

wKioL1WKPhSy_6p1AAF453R_t1c650.jpg

5.如果我们这台主机想每次均获得192.168.142.200,应该怎么办呢?其实也容易,用dhcp的地址绑定这个问题这很容易解决了,

由上图可知,这台测试主机的ip为192.168.142.254,我们可以通过查看/var/lib/dhcpd/dhcpd.lease文件来获得其MAC地址,打开/var/lib/dhcp/dhpcd.lease文件如下图(局部图):

wKioL1WKPjTj-hsgAAD-omoc4Ig535.jpg

6.然后根据这个MAC进行绑定修改配置文件如下图:

wKiom1WKPJ-yBMuBAADPfCVHp9Y339.jpg

7.重启dhcp服务,进行测试,如下图,正确获得了192.168.142.200,测试成功,

wKioL1WKPnrhmXzyAAC2JcRPxYo347.jpg

至此关于Linux系统搭建dhcp服务器的分享到此结束,欢迎大家在评论区留言。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部