DHCP服务与配置实验

【实验目的】

1.了解DHCP服务器为客户机分配IP地址的过程。

2.掌握Linux下DHCP服务器的安装和设置方法

【实验器材】三台安装Linux系统的计算机,一台集线器,网线

【实验组网图】

          图2.5-1

 

【实验任务】

1.按上图2.5-1进行实验组网,并按下表进行服务器IP地址的配置(Linux_pc0作为DHCP服务器)。

表 网络配置表:

IP地址

192.168.199.5

子网掩码

255.255.255.0

网关

192.168.199.1

2.将子网 range配置成从192.168.199.100 到192.168.199.101

查看这三台机器的IP地址分配情况。

【实验指导】:

1. 配置DHCP服务器

1.1 打开DHCP配置对话框:

打开任意一台计算机,令其作为DHCP服务器,单击“主菜单” →“控制面板” →“服务设置” →“DHCP”,如图2.5-2所示,单击“DHCP”,进入DHCP配置窗口。

           图2.5-2  启动DHCP服务器配置

1.2 配置DHCP文件:

在配置对话框中,输入DHCP配置文件。注意:关键字和属性值之间要用空格隔开。如图2.5-3所示:

              图2.5-3 配置DHCP

1.3 配置文件说明:

如表2.5-1所示。

全局配置选项

default-lease-time

指定确省租赁时间的长度,单位是秒

max-lease-time

指定最大租赁时间长度,单位是秒

ddns-update-style

配置DHCP-DNS 互动更新模式

Subnet配置选项

subnet

描述一个IP地址是否属于该子网

range

提供动态分配IP 的范围

netmask

设定子网掩码

Host配置选项

hardware Ethernet

指定网卡接口类型和MAC地址

fixed-address

分配给客户端一个固定的地址

Option配置选项

option subnet-mask

为客户端设定子网掩码

option domain-name

为客户端指明DNS名字

option domain-name-servers

为客户端指明DNS服务器IP地址

option host-name

为客户端指定主机名称

option routers

为客户端设定默认网关

option broadcast-address

为客户端设定广播地址

option time-offset

为客户端设定和格林威治时间的偏移时间,单位是秒

表2.5-1

保存退出:单击配置文件对话框右上角的“╳”符号,即可保存退出。

2. DHCP服务器测试:

2.1 启动DHCP服务器:

单击“主菜单” →“控制面板” →“服务设置” →“服务”,弹出如图2.5-4所示的服务启动对话框。选择“dhcpd”,单击“开始”。如果DHCP服务已经“开始”,则单击“重启”。

     图2.5-4 启动DHCP服务

若DHCP服务启动不成功,请检查配置文件,错误主要有以下几种情况:

  • 关键字是否正确
  • 关键字和其后面的属性值之间是否用空格隔开
  • 所分配的IP地址是否与所配置的子网在同一网段

2.2 设置服务器端IP地址:

打开服务器,选择“主菜单” →“控制面板” →“网络”,进入网络配置对话框。在设备对话框,设置该服务器的静态IP地址。方法同实验1的“网络配置” →“IP地址设置”

2.3 配置客户端:

打开任意客户端,选择“主菜单” →“控制面板” →“网络”,进入网络配置对话框。在设备对话框,设置从DHCP服务器获得IP地址。方法同“网络配置” →“DHCP配置”

2.4 测试配置是否成功:

  • 打开服务器桌面上的“虚拟终端”,输入ifconfig ,查看该服务器端的IP地址配置是否正确。
  • 打开客户端上的“虚拟终端”,输入ifconfig,查看该客户端的IP地址。若客户端获得正确的IP地址,则配置成功。配置文件如下:

ddns-update-style interim;

ignore client-updates;

subnet 192.168.199.0 netmask 255.255.255.0{

option routers   192.168.199.1;

option subnet-mask  255.255.255.0;

option broadcast-address  192.168.199.255;

option domain-name-servers  192.168.199.5;

option domain-name  "www.huangli.com";

option time-offset -18000;

range 192.168.199.100  192.168.199.101;

default-lease-time 21600;

max-lease-time 43200;

}

【去实验】