1、CiscoDHCP配置实验Cisco DHCP配置实验 一、PC动态获取IP地址(路由器做DHCP服务器)o 1. 拓扑图o 2. 配置步骤(有些顺序不重要)o 3. 命令配置(之后的命令解析参考该实验) 二、路由器端口动态获取IP地址(路由器做DHCP服务器)o 1. 拓扑图o 2. 配置步骤(有些顺序不重要)o 3. 配置命令 三、跨网段的动态获取IP地址(路由器做DHCP服务器)即分配不同网段o 1. 拓扑图o 2. 配置步骤(有些顺序不重要)o 3. 配置命令 四、跨网段的动态获取IP地址(计算机做DHCP服务器)o 1. 拓扑图o 2. 配置步骤o 3. 配置命令 五、无线自动获取I
2、P 六、DHCP知识点o 1. 关于ip helper-address命令o .DHCP服务器分配地址原理o .DHCP请求过程o 4. ip helper-address 命令的注意事项o 5. DHCP好处:一、PC动态获取IP地址(路由器做DHCP服务器)1. 拓扑图2. 配置步骤(有些顺序不重要)1.创建地址池2.分配的地址池范围3.配置网关4.配置dns5.给路由器端口配置IP6.如有需要则配置不自动分配的地址段或某个地址3. 命令配置(之后的命令解析参考该实验)RouterenRouter#config tRouter(config)#ip dhcp pool LAN (创建地址池
3、,名字(LAN)自定义)Router(dhcp-config)#network 192.168.1.0 255.255.255.0 (地址池范围)Router(dhcp-config)#default-router 192.168.1.1 (默认网关)Router(dhcp-config)#dns-server 192.168.1.2 (dns-server服务)Router(dhcp-config)#int fa 0/0Router(config-if)#ip address 192.168.1.1 255.255.255.0 (路由端口IP)Router(config-if)#no shu
4、tdownRouter(config-if)#exitRouter(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.9 (表示某一段IP地址不由DHCP分配)Router(config)#ip dhcp excluded-address 192.168.1.254 (表示某一个IP地址不由DHCP分配)二、路由器端口动态获取IP地址(路由器做DHCP服务器)1. 拓扑图2. 配置步骤(有些顺序不重要)R1:1.创建地址池2.分配地址池范围3.分配网关4.分配DNS5.给路由器配置端口IP6.如有需要则配置不自动分配的地址段或某个地址
5、R2:1.进入接口2.配置接口使用动态的方式从DHCP服务器获得IP地址3. 配置命令R1的配置和上面路由器配置一样Router1:RouterenRouter#config tRouter(config)#ip dhcp pool LANRouter(dhcp-config)#network 192.168.1.0 255.255.255.0Router(dhcp-config)#default-router 192.168.1.1Router(dhcp-config)#dns-server 192.168.1.2Router(dhcp-config)#int fa 0/0Router(co
6、nfig-if)#ip address 192.168.1.1 255.255.255.0Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.9Router(config)#ip dhcp excluded-address 192.168.1.254Router2:RouterenRouter#config tRouter(config)#int fa 0/0Router(config-if)#ip address dhc
7、p (配置接口使用动态的方式从DHCP服务器获得IP地址)Router(config-if)#no shutdownRouter(config-if)#endRouter#show ip int fa 0/0 (查看接口IP)三、跨网段的动态获取IP地址(路由器做DHCP服务器)即分配不同网段1. 拓扑图2. 配置步骤(有些顺序不重要)1.创建地址池2.分配地址池范围3.分配网关4.分配DNS5.如有需要则配置不自动分配的地址段或某个地址(由于有两个网段,所以要配置两次,修改范围、网关、dns、ip及地址)6.给路由器接口配置IP3. 配置命令RouterRouterenRouter#conf
8、ig tRouter(config)#ip dhcp exclude 192.168.10.1 192.168.10.9Router(config)#ip dhcp pool aRouter(dhcp-config)#network 192.168.10.0 255.255.255.0Router(dhcp-config)#default-router 192.168.10.1Router(dhcp-config)#dns-server 192.168.10.1Router(dhcp-config)#exitRouter(dhcp-config)#ip dhcp exclude 192.168
9、.11.1 192.168.11.9Router(config)#ip dhcp pool bRouter(dhcp-config)#network 192.168.11.0 255.255.255.0Router(dhcp-config)#default-router 192.168.11.1Router(dhcp-config)#dns-server 192.168.11.1Router(config-if)#int fa0/0Router(config-if)#ip address 192.168.10.1 255.255.255.0Router(config-if)#no shutdo
10、wnRouter(config-if)#int fa0/1Router(config-if)#ip address 192.168.11.1 255.255.255.0Router(config-if)#no shutdown四、跨网段的动态获取IP地址(计算机做DHCP服务器)1. 拓扑图2. 配置步骤.给路由器端口配置IP.给不和DHCP服务器在同一网段的客户端设备指定服务器3.配置服务器IP4.配置服务器DHCP3. 配置命令RouterenRouter#configure terminalRouter(config)#interface FastEthernet0/0Router(co
11、nfig-if)#ip address 192.168.10.1 255.255.255.0Router(config-if)#no shutdownRouter(config)#interface FastEthernet0/1Router(config-if)#ip address 192.168.11.1 255.255.255.0Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#int fa 0/0Router(config-if)#ip helper-address 192.168.11.5 (/指定d
12、hcp服务器的地址,表示通过Ethernet0向该服务器发送DHCP请求包/ ,如果有多个服务器则再写该命令,改下地址)服务器配置:1.配置IP、掩码和网关2.配置DHCP:五、无线自动获取IP六、DHCP知识点1. 关于ip helper-address命令在客户端设备和DHCP服务器不在同一广播域内的时候,中间设备即路有器(路有功能的设备)必须要能够转发这种广播包,具体到cisco的设备上,则启用ip helper-address命令,来实现这种中继。.DHCP服务器分配地址原理DHCP服务器要给终端设备分配地址则需要掌握两个重要的信息:第一,该客户端设备所在网络的子网掩码,DHCP服务器
13、依据子网掩码的信息来判断,服务器该分配哪个IP地址,以使得该ip地址在那个子网内,第二,DHCP服务器必须知道客户端的MAC地址,以维护DHCP服务器的ip 地址和MAC之间的映射关系,由此保证同样一台客户机,每次启动后能获得和前一次相同的ip地址。.DHCP请求过程配置了ip helper-address命令之后的路由器在中继DHCP请求时的工作过程如下:a,DHCP客户端发送请求,由于没有ip地址,所以自己的源IP地址为0.0.0.0,而且也不知道目的DHCP服务器的地址,所以为广播255.255.255.255。该数据报中当然还包含其他信息,比如二层的信息,源mac地址,和目的mac地址
14、FFFFFFFFFFFF。b,当路由器接收到该数据报的时候,他就用自己的接口地址(接收到数据报的接口)来取代源地址0.0.0.0,并且用ip help-address 命令中指定的地址来取代目的地址255.255.255.255c,当DHCP服务器接收到路有器转发过来的DHCP请求包时,他有了足够的信息,(由源IP地址中的地址,确定客户机所在的子网掩码,由此分配相应地址池中的空闲地址,并且知道了客户记得MAC地址,把它写入自己的数据库,建立IP地址和MAC的映射关系)然后DHCP服务器做出响应,并且由路有器把数据报转发会客户端。(整个过程应该在客户机和服务器之间还有一次会话,由于这不是路由器D
15、HCP配置的讨论重点,这里不谈)4、如果配置了两个DHCP服务器,我们必须分别用ip helper-address 命令指明,路有器会转发DHCP请求包到所有的DHCP服务器上。很多企业的做法都是至少有两台DHCP服务器,有提高冗余和可靠性的作用。此时,如果客户端受到几个来自不同DHCP服务器的应答,则只选择最先接收到的应答数据报。4. ip helper-address 命令的注意事项必须要注意的是:ip helper-address 命令不仅仅是只转发DHCP请求包,事实上,在默认情况下,他还转发其他的UDP报(比如DNS请求)到ip helper-address命令所指定的服务器上,所以这种额外的数据流量可能会增加DHCP服务器链路的负担以及服务器CPU负担。5. DHCP好处:避免手工设置IP与子网掩码产生的错误。避免IP地址冲突。灵活设置地址租期(需要查资料)DHCP属于TCP/IP标准协议。与DHCP相似的协议:BOOTP(主用于收银终端)都是客户/服务模式,都使用UDP的67和68号端口。BOOTP需预先手工配置主机信息。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1