构建DHCP服务器

论坛 期权论坛     
选择匿名的用户   2021-6-2 19:07   347   0
<ol><li><strong><strong>构建DHCP服务器</strong></strong></li></ol>
<ul><li><strong><strong>问题</strong></strong></li></ul>
<p style="margin-left:0pt;">本案例要求搭建一台DHCP服务器,为网段192.168.4.0/24内的客户机提供自动地址分配服务,相关要求如下: </p>
<ul><li>地址租约的默认租期为2小时、最大租期为4小时</li><li>为客户机指定DNS服务器地址:192.168.4.5</li><li>用来分配的IP地址范围:192.168.4.28-54、192.168.4.128-200</li><li>为客户机指定默认网关地址:192.168.4.1</li></ul>
<ul><li><strong><strong>方案</strong></strong></li></ul>
<p style="margin-left:0pt;">使用2台RHEL6虚拟机,其中一台作为dhcp服务器(192.168.4.5)、另外一台作为测试用的Linux客户机(网卡IP地址以DHCP方式自动获取),如图-1所示。</p>
<p><img alt="" class="blockcode" height="224" src="https://beijingoptbbs.oss-cn-beijing.aliyuncs.com/cs/5606289-7536c70793f91467abd22431d45406a5.png" width="590"></p>
<p><span style="color:#464646;">图</span><span style="color:#464646;">-</span><span style="color:#464646;">1</span></p>
<p style="margin-left:0pt;">DHCP协议的服务端口为UDP 67,在RHEL6中的服务器软件为dhcp,对应的系统服务为dhcpd,服务配置文件位于:/etc/dhcp/dhcpd.conf。</p>
<p style="margin-left:0pt;">DHCP协议的客户端口为UDP 68,一般来说操作系统会默认集成支持DHCP协议的网络管理工具,比如Linux系统中的dhclient命令。</p>
<ul><li><strong><strong>步骤</strong></strong></li></ul>
<p style="margin-left:0pt;">实现此案例需要按照如下步骤进行。</p>
<p><strong><strong>步骤一:构建DHCP服务器</strong></strong></p>
<p style="margin-left:0pt;">1)使用yum安装dhcp软件包</p>
<p><span style="color:#000000;">[root&#64;svr5 ~]# yum  -y  install  dhcp</span></p>
<p><span style="color:#000000;">.. ..</span></p>
<p><span style="color:#000000;">[root&#64;svr5 ~]# rpm  -q  dhcp</span></p>
<p><span style="color:#000000;">dhcp-4.1.1-38.P1.el6.x86_64</span></p>
<p style="margin-left:0pt;">2)修改DHCP服务配置</p>
<p style="margin-left:0pt;">直接编辑/etc/dhcp/dhcpd.conf配置文件,设置内容参考下列操作:</p>
<p><span style="color:#000000;">[root&#64;svr5 ~]# vim /etc/dhcp/dhcpd.conf</span></p>
<p><span style="color:#000000;">default-lease-time  7200;                 </span> <span style="color:#000000;">//默认租期时间</span></p>
<p><span style="color:#000000;">max-lease-time  14400;                      </span> <span style="color:#000000;">//最大租期时间</span></p>
<p><span style="color:#000000;">subnet 192.168.4.0 netmask 255.255.255.0 {    </span> <span style="color:#000000;">//定义分配地址段</span></p>
<p><span style="color:#000000;">        option routers    192.168.4.1;     </span> <span style="color:#000000;">//为客户机指定网关地址</span></p>
<p><span style="color:#000000;">        option domain-name-servers    192.168.4.5;  //为客户机设置</span><span style="color:#000000;">DNS地址</span></p>
<p><span style="color:#000000;">        range 192.168.4.28 192.168.4.54;       </span> <span style="color:#000000;">//分配地址列表</span></p>
<p><span style="color:#000000;">        range 192.168.4.128 192.168.4.200;     </span> <span style="color:#000000;">//分配地址列表</span></p>
<p><span style="color:#000000;">}</span></p>
<p style="margin-left:0pt;"><strong><em><strong><em>注意:关于dhcpd.conf文件中的配置语法,可参考放在</em></strong></em></strong><strong><em><strong><em>/usr/share/doc/dhcp-*/目录下的阳历文件dhcpd.conf.sample,或者执行man</em></strong></em></strong><strong><em><strong><em>  dhcpd.conf查看帮助手册。</em></strong></em></strong></p>
<p style="margin-left:0pt;">3)启动dhcpd服务,并且设置为开机自动运行</p>
<p><span style="color:#000000;">[root&#64;svr5 ~]# service dhcpd restart</span></p>
<p><span style="color:#000000;">正在启动 dhcpd:                                           [确定]</span> </p>
<p><span style="color:#000000;">[root&#64;svr5 ~]# chkconfig dhcpd on</span></p>
<p style="margin-left:0pt;">确认已监听UDP 67端口:</p>
<p><span style="color:#000000;">[root&#64;svr5 ~]# netstat -anptu|grep dhcpd</span></p>
<p><span style="color:#000000;">udp        0       0 0.0.0.0:67          0.0.0.0:*                 34788/dhcpd</span></p>
<ol><li><strong><strong>DHCP客户端配置及测试</strong></strong></li></ol>
<ul><li><strong><strong>问题</strong></strong></li></ul>
<p style="margin-left:0pt;">沿用练习一的实验结果,在同一网络内另找一台Linux客户机,尝试以DHCP方式自动获取地址并确认结果:</p>
<ol><li>调整DHCP客户机的网卡配置,测试、验证地址获取结果</li><li>检查DHCP客户机获取的租约信息</li><li>检查DHCP服务端的IP地址分配情况</li></ol>
<ul><li><strong><strong>方案</strong></strong></li></ul>
<p style="margin-left:0pt;">在Linux客户机上测试DHCP服务时,可以临时使用dhclient命令,也可以修改网卡的配置文件。</p>
<p style="margin-left:0pt;">临时测试
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP