9实验九交换机DHCP服务器的配置.docx
《9实验九交换机DHCP服务器的配置.docx》由会员分享,可在线阅读,更多相关《9实验九交换机DHCP服务器的配置.docx(12页珍藏版)》请在冰豆网上搜索。
9实验九交换机DHCP服务器的配置
实验九交换机DHCP服务器的配置
1、前置知识
2、实验目的
3、实验器材:
交换机1台、主机1-3台、console线1根和直通网线若干。
4、实验规划及拓扑
实验要求:
为处于不同VLAN的主机设置DHCP服务器。
在交换机上划分两个基于端口的VLAN:
VLAN100,VLAN200.
VLAN
IP
端口成员
100
10.10.100.1/24
1~8
200
10.10.200.1/24
9~16
配置两个地址池:
PoolA(network10.10.100.0)
PoolB(network10.10.200.0)
设备
IP地址
设备
IP地址
缺省网关
10.10.100.1
缺省网关
10.10.200.1
DNS服务器
10.10.10.1
DNS服务器
10.10.10.1
Wins的节点类型
H-node
Lease
3天
Lease
1天
其中在VLAN100处,因为工作的需要,将主机1(MAC地址为00-14-78-9C-44-74)分配固定的IP地址10.10.100.88。
5、实验步骤
(1)交换机全部恢复出厂设置,创建vlan100和vlan200。
switch(Config)#
switch(Config)#vlan100
switch(Config-Vlan100)#switchportinterfaceethernet0/0/1-8
!
给vlan100加入端口1-8
SettheportEthernet0/0/1accessvlan100successflly
SettheportEthernet0/0/2accessvlan100successflly
SettheportEthernet0/0/3accessvlan100successflly
SettheportEthernet0/0/4accessvlan100successflly
SettheportEthernet0/0/5accessvlan100successflly
SettheportEthernet0/0/6accessvlan100successflly
SettheportEthernet0/0/7accessvlan100successflly
SettheportEthernet0/0/8accessvlan100successflly
switch(Config-Vlan100)#exit
switch(Config)#vlan200
switch(Config-Vlan200)#switchportinterfaceethernet0/0/9-16
!
给vlan200加入端口9-16
SettheportEthernet0/0/9accessvlan200successflly
SettheportEthernet0/0/10accessvlan200successflly
SettheportEthernet0/0/11accessvlan200successflly
SettheportEthernet0/0/12accessvlan200successflly
SettheportEthernet0/0/13accessvlan200successflly
SettheportEthernet0/0/14accessvlan200successflly
SettheportEthernet0/0/15accessvlan200successflly
SettheportEthernet0/0/16accessvlan200successflly
switch(Config-Vlan200)#exit
switch(Config)#
(2)给交换机设置IP地址。
switch(Config)#interfacevlan1
switch(Config-If-Vlan1)#ipaddress10.10.10.1255.255.255.0
switch(Config-If-Vlan1)#noshutdown
switch(Config)#interfacevlan100
switch(Config-If-Vlan100)#ipaddress10.10.100.1255.255.255.0
switch(Config-If-Vlan100)#noshutdown
switch(Config)#interfacevlan200
switch(Config-If-Vlan200)#ipaddress10.10.200.1255.255.255.0
switch(Config-If-Vlan200)#noshutdown
(3)配置DHCP
switch(Config)#servicedhcp!
启用DHCP
switch(Config)#ipdhcppooltestA!
定义地址池
switch(dhcp-testA-config)#network-address10.10.100.0255.255.255.0
switch(dhcp-testA-config)#lease3
switch(dhcp-testA-config)#default-route10.10.100.1
switch(dhcp-testA-config)#dns-server10.10.10.1
switch(dhcp-testA-config)#exit
switch(Config)#ipdhcppooltestB
switch(dhcp-testB-config)#network-address10.10.200.0255.255.255.0
switch(dhcp-testB-config)#lease1
switch(dhcp-testB-config)#default-route10.10.200.1
switch(dhcp-testB-config)#dns-server10.10.10.1
switch(dhcp-testB-config)#exit
switch(Config)#
图9-1验证DHCP配置情况1
图9-2验证DHCP配置情况2
(4)验证实验。
使用“ipconfig/renew”命令在主机的dos命令行中检查是否得到了正确的IP。
设备
位置
动作
结果
主机1
1-8端口
Ipconfig/renew
主机2
1-8端口
Ipconfig/renew
主机3
9-16端口
Ipconfig/renew
图9-3使用ipconfig/renew命令进行验证
(5)为特殊的主机配置地址池
switch(Config)#ipdhcpexclded-addrss10.10.100.7710.10.100.99
switch(Config)#ipdhcppooltestC
switch(dhcp-testC-config)#host10.10.100.88255.255.255.0
switch(dhcp-testC-config)#hardware-address00-14-78-9C-44-74
switch(dhcp-testC-config)#default-route10.10.100.1
switch(dhcp-testC-config)#exit
图9-4验证DHCP配置情况3
图9-5为特殊的主机配置地址池验证
(6)验证实验。
使用“ipconfig/renew”命令在主机的dos命令行中检查是否得到了正确的IP。
设备
位置
动作
结果
主机1
1-8端口
Ipconfig/renew
10.10.100.88/24
主机2
1-8端口
Ipconfig/renew
主机3
9-16端口
Ipconfig/renew
6、思考题
7、相关配置命令详解
1、启动/关闭DHCP
命令
解释
全局配置模式
servicedhcp
noservicedhcp
启动DHCP服务器功能
2、配置DHCP地址池
1创建/删除DHCP地址池
命令
解释
全局配置模式
ipdhcppool
Noipdhcppool
配置DHCP地址池
2配置动态DHCP地址池的参数
命令
解释
DHCP地址池配置模式
network-address
[mask|prefix-length]
nonetwork-address
配置地址池可分配的地址范围。
default-route
[address1[address2[…address8]]]
nodefault-route
为DHCP客户机配置缺省网关。
dns-server
[address1[address2[…address8]]]
nodns-server
为DHCP客户机配置DNS服务器。
domain-name
nodomain-name
为DHCP客户机配置域名;本命令的no操作为删除域名。
netbios-name-server
[address1[address2[…address8]]]
nonetbios-name-server
配置Wins服务器的地址。
netbios-node-type
{b-node|h-node|m-node|p-node|
}
nonetbios-node-type
配置DHCP客户机的节点类型。
3配置手工DHCP地址池的参数
命令
解释
DHCP地址池配置模式
hardware-address
[{Ethernet|IEEE802|}]
nohardware-address
在手工分配地址时,指定用户的硬件地址。
host
[|]nohost
在手工绑定地址时,配置分配给指定客户机的用户的IP地址。
client-identifier
noclient-identifier
在手工绑定地址时,指定用户的唯一标识。
client-name
noclient-name
在手工绑定地址时,配置用户名。
3、bootfile
命令:
bootfile
nobootfile
功能:
配置DHCP客户机的启动时的导入文件名;本命令的no操作为删除该项配置。
参数:
为导入文件的名字,最长不超过128个字节。
命令模式:
DHCP地址池模式
4、client-identifier
命令:
client-identifier
noclient-identifier
功能:
在手工绑定地址时,指定用户的唯一标识;本命令的no操作为删除用户标识。
参数:
为用户的标识,格式为点分十六进制。
命令模式:
DHCP地址池模式
5、client-name
命令:
client-name
noclient-name
功能:
在手工绑定地址时,配置用户名;本命令的no操作为删除用户名。
参数:
为用户的名称,最长不超过255个字符。
命令模式:
DHCP地址池模式
6、dns-server
命令:
dns-server
[address1[address2[…address8]]]
nodns-server
功能:
为DHCP客户机配置DNS服务器;本命令的no操作为删除DNS服务器。
参数:
[address1[address2[…address8]]]为IP地址,均为点分十进制格式。
命令模式:
DHCP地址池模式
7、domain-name
命令:
domain-name
nodomain-name
功能:
为DHCP客户机配置域名;本命令的no操作为删除域名。
参数:
为域的名称,最长不超过255个字符。
命令模式:
DHCP地址池模式
8、hardware-address
命令:
hardware-address[{Ethernet|IEEE802|}]
nohardware-address
功能:
在手工分配地址时,指定用户的硬件地址;本命令的no操作为删除该项配置。
参数:
为硬件地址,十六进制表示的数值;Ethernet|IEEE802为以太网协议类型;为RFC定义的协议类型的数字表示,取值范围为1~255,如参数Ethernet的数字表示0,IEEE802的数字表示形式为6
命令模式:
DHCP地址池模式
9、ipdhcpconfictlogging
命令:
ipdhcpconfictlogging
noipdhcpconfictlogging
功能:
打开DHCP服务器检测地址冲突的日志功能;本命令的no操作为关闭该日志功能。
命令模式:
全局配置模式
10、ipdhcppool
命令:
ipdhcppool
noipdhcppool
功能:
配置DHCP地址池,进入dhcp地址池模式;本命令的no操作为删除该地址池。
参数:
为地址池,最长不超过255个字符。
命令模式:
全局配置模式
11、loghostdhcp
命令:
loghostdhcp
功能:
打开DHCP的日志功能,并且指定DHCP日志主机的IP地址及端口号;本命令的no操作为关闭DHCP日志功能。
参数:
为记录DHCP日志的主机IP地址,点分十进制格式;为端口号,取值范围为0~65535。
命令模式:
全局配置模式
12、lease
命令:
lease{[days][hours][minutes]|infinie}
nolease
功能:
配置地址池中地址的租用期限;本命令的no操作为恢复缺省值。
参数:
[days]为天数,取值范围为0~365;[hours]为小时数,取值范围为0~23;[minutes]为分数,取值范围为0~59;infinite为永久的使用。
命令模式:
DHCP地址池模式