您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页11 实验十一 Linux下DHCP服务器的配置

11 实验十一 Linux下DHCP服务器的配置

来源:筏尚旅游网
实验十一 Linux下DHCP服务器的配置

一. 实验目的:

掌握在Linux系统下安装和配置DHCP服务器的方法。 二. 实验内容:

1. 安装DHCP;

2. 配置DHCP,为本子网内的客户机提供DHCP服务; 3. 配置DHCP中继代理。 三. 具体实验: 任务一 配置DHCP: 实验内容:

配置DHCP服务器,为子网A内的客户机提供DHCP服务。具体参数如下:

 IP地址段:192.168.xx.101-192.168.xx.200(例如在4号机房则为192.168.4.101-192.168.4.200)  子网掩码:255.255.255.0

 网关地址:192.168.xx.2(若在12号机房则为192.168.4.2)  域名服务器:192.168.0.1  子网所属域的名称:ncie.org  默认租约有效期:1天  最大租约有效期:3天 实验步骤:

1. 安装DHCP:rpm –ivh dhcp-2.0pl5-8.i386.rpm 2. 配置服务器:

 为服务器自身设置静态IP地址。编辑/etc/sysconfig/network-scripts目录下脚本文件ifcfg-eth0,内容形式如下: DEVICE=”eth0”

IPADDR=”192.168.xx.10”

NETMASK=“255.255.255.0” ONBOOT =”yes” BOOTPROTO=”none”

 编辑/etc/sysconfig/network文件,内容如下: NETWORKING=yes

HOSTNAME=”dhcpserver.ncie.org” GATEWAY=”192.168.xx.2” GATEWAYDEV=”eth0”

 启动TCP/IP网络:service network restart

 为广播地址设置主机名称为dhcp。在/etc/hosts文件中加入如下一行:

255.255.255.255 dhcp

 把广播地址加入路由表:route add –host dhcp dev eth0  编辑/etc/dhcpd.conf文件,内容如下: subnet 192.168.xx.0 netmask 255.255.255.0 default-lease-time 800; max-lease-time 259200;

option routers 192.168.xx.2; option subnet-mask 255.255.255.0; option domain-name “ncie.org”; option domain-name-servers 192.168.0.1; {

range 192.168.xx.101 192.168.xx.200; }

 建立租约数据库文件:touch /var/lib/dhcp/dhcpd.leases  启动dhcp服务器:service dhcpd start

 检测dhcp服务器是否启动正常: netstat -utl 3. 配置客户端:

 登录到局域网中的一台Linux客户机,检测客户机上是否安装有DHCP客户端软件dhcpcd,如果没有则安装该软件包。

 配置客户机使用DHCP获取网络参数。编辑/etc/sysconfig/network-scripts下的ifcfg-eth0文件,内容形式如下: DEVICE=”eth0” ONBOOT=”yes” BOOTPROTO=”dhcp”

 启动网络接口eth0: ifup eth0

 利用ifconfig命令查看一下客户机的网络接口启动状况,确认网络接口已经被启动。

任务二 配置DHCP中继代理 实验要求:

配置DHCP服务器和中继代理,使子网A内的DHCP服务器能够同时为子网A和子网B提供DHCP服务。为子网A内的客户机分配的网络参数同上,为子网B内的主机分配的网络参数如下:

 IP地址段:192.168.10.101-192.168.10.200  子网掩码:255.255.255.0  网关地址:192.168.10.2  域名服务器:192.168.0.5  子网所属域的名称:ncie.org  默认租约有效期:1天  最大租约有效期:3天 实验步骤:

 配置DHCP中继代理

1. 登录到子网A和子网B的路由器,安装DHCP服务器端软件包。

2. 启动DHCP中继代理: dhcprelay –I eth2 192.168.xx.10(其中eth2连接B子网,192.168.xx.10是子网A内的DHCP服务器的IP地址。在实验中视具体情况而定。)

3. 用netstat命令检测中继代理是否成功启动,以及监听的网络接口是否是连接子网B的网络接口:netstat –utl|grep bootps  配置DHCP服务器

1. 编辑DHCP服务器/etc目录下的dhcpd.conf文件,内容形式如下: share-network ncie.org{ default-lease-time 800; max-lease-time 259200;

option domain-name “ncie.org”

subnet 192.168.xx.0 netmask 255.255.255.0{

option routers 192.168.xx.2; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.0.1 range 192.168.xx.101 192.168.xx.200; }

subnet 192.168.10.0 netmask 255.255.255.0{

option routers 192.168.10.2; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.0.5 range 192.168.10.100 192.168.10.200; } }

2. 重新启动DHCP服务: service dhcpd restart  客户端配置与检测

1. 配置子网B内的客户机使用DHCP服务器获取网络参数,步骤和配置子网A的客户机相同。

2. 查看网络B内的客户机上/etc/dhcpcd目录下的dhcpcd-eth0.info文件,检测所作的配置。

四. 思考题:

1. 如果在一个子网内有多余一台DHCP服务器提供服务,结果会怎样?

2. 为什么配置DHCP中继代理的时候,设置路由器只监听连接子网B的网络接口?

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务