用抓包工具,当客户机,发送一个DHCP,DISCOVER包的时候,网络上,所有的,包括做过DHCP中继代理的服务器,都会提供一个REQUEST包,然后分析一下包源,就可以找出所有的DHCP的IP地址。
凡是提供DHCP服务的服务器都必须设置固定IP地址,想在动态获得IP信息的计算机上启用DHCP服务是不可以的。
而且虽然微软公司在限制 DHCP服务上做了规定,例如同一个网络中不容许两台DHCP存在。但是目前有很多第三方软件可以建立DHCP服务器,甚至是宽带路由器也将DHCP功能集成于自身配置中,因此在这种情况下就无法清楚的查询出网络中到底存在几个DHCP服务器了,将怀疑对象一一关闭或者在交换机及路由器上将怀疑对象进行访问控制列表过滤。
总之网络中存在非法DHCP服务器引起的网络故障是非常难解决的,需要反复调查循序渐进。
1 打开思科模拟器软件,找出一台2811类的路由器和两台2960类的交换机,4台PC电脑,并用正确的线缆将各个设备互相连接起来,如下图所示:
2给所有设备都重新命名,路由器命名为r1,一交换机命名为sw1,另一交换机命名为sw2,如下图所示:
3 先配置路由器r1先,配置命令为:
r1(config)#int f0/0
r1(config-if)#no sh
再配置路由器设备的远程登录和密码保护,配置命令为:
r1(config)#lin vty 0 4
r1(config-line)#login local
r1(config-line)#username admin password cisco
r1(config-line)#exit
r1(config)#enable secret cisco
r1(config)#service password-encrption (此命令为加密所有口令)
如下图所示:
4配置交换机sw1,配置命令是:
sw1(config)#int vlan 1
sw1(config-if)#ip add 19216812 2552552550
sw1(config-if)#no sh
sw1(config-if)#ex
sw1(config)#ip default-gateway 19216811
再用相同方法配置sw2,如下图所示:
5 配置vlan设定,在sw1上划分vlan 2,3,将相应端口加入其中,配置命令为:
sw1#conf t
Enter configuration commands, one per line End with CNTL/Z
sw1(config)#vlan 2
sw1(config-vlan)#ex
sw1(config)#vlan 3
sw1(config-vlan)#ex
sw1(config)#int f0/4
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 2
sw1(config-if)#int f0/5
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 3
sw1(config-if)#ex
用相同方法在sw3上面划分vlan,并将相应的端口加入其中,如下图所示:
6配置单臂路由,实现valn1,2,3之间的互访,配置sw1接口f0/1为主干链路,配置命令是:
sw1(config)#int f0/1
sw1(config-if)#switchport mode trunk
sw1(config-if)#no sh
如下图所示:
7在路由器r1上进行封装,配置命令如下图所示:
r1#conf t
Enter configuration commands, one per line End with CNTL/Z
r1(config)#int f0/0
r1(config-if)#no shut
r1(config)#int f0/01
r1(config-subif)#encapsulation dot1Q 1
r1(config-subif)#ip add 19216811 2552552550
r1(config-subif)#ex
r1(config)#int f0/02
r1(config-subif)#encapsulation dot1Q 2
r1(config-subif)#ip add 19216821 2552552550
r1(config-subif)#ex
r1(config)#int f0/03
r1(config-subif)#encapsulation dot1Q 3
r1(config-subif)#ip add 19216831 2552552550
r1(config-subif)#no sh
r1(config-subif)#ex
如下图所示:
8配置DHCP服务器,即是配置路由器r1,配置命令是:
r1#enable
r1#conf t
r1(config)#ip dhcp excluded-address 19216821
r1(config)#ip dhcp pool vlan2
r1(dhcp-config)#net 19216820 2552552550
r1(dhcp-config)#default-router 19216821
r1(dhcp-config)#dns-server 100112
r1(config)#ip dhcp excluded-address 19216831
r1(config)#ip dhcp pool vlan3
r1(dhcp-config)#net 19216830 2552552550
r1(dhcp-config)#dns-server 100112
r1(dhcp-config)#ex
9 现在PC之间可以自动获取IP地址和网关了,如下图所示:
在Windows系统下IPconfig命令,后面带/release和/renew参数可以实现从DHCP服务器重新获取IP地址:
1、ipconfig /release 释放当前网卡获取的IP地址,使用该命令后,网卡(IPv4地址)此时IP地址为空。
2、ipconfig /renew
为网卡重新从DHCP服务器上面获取新的IP地址。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)