一. 实验目的:
掌握在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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务