DHCP简单配置
DHCP的作用很明显,大家都会遇到,之前貌似是在ccnp的时候才会包括,现在也移到ccna了,感觉cisco还是有点坑啊。。。。
其实很简单,我这里做一个比较全面的实验,就可以把常用的配置都用到了
看拓扑:
SW1就是一个二层交换机,PC1属于Vlan10,PC2属于Vlan20。
要求:PC1获得1.1.1.0网段IP,PC2获得2.2.2.0网段IP
SW1的配置就是把f0/1和f0/2划分到vlan10和vlan20,把f0/0配置成trunk,这里我就不贴配置了,不明白的可以看一下之前的文章。
那就剩下R1的配置了,PC是不用配的,到时候直接获取DHCP就可以了。
PC是如果需要使用DHCP获取IP,那他是通过广播先去寻找DHCP的服务器,我们知道Vlan是会切割广播域的,那么我们这里必然需要两个DHCP,首先在R1上起单臂路由。
R1(config)#int e0/0
R1(config-if)#no sh
R1(config-if)#exi
R1(config)#int e0/0.10
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip add 1.1.1.100 255.255.255.0
R1(config-subif)#no sh
R1(config-subif)#exi
R1(config)#int e0/0.20
R1(config-subif)#encapsulation dot1Q 20
R1(config-subif)#ip add 2.2.2.100 255.255.255.0
R1(config-subif)#no sh
R1(config-subif)#end
--------------------------------------------------------------------
两个子接口和vlan配对以后,e0/0.10就会接受来自vlan10的广播,e0/0.20就会接受来自vlan20的广播,之后我会把两个dhcp的网关配置成两个字节口ip地址,自然所属Vlan的PC就能自动找到他们应该连接的DHCP服务。
R1(config)#ip dhcp pool Vlan10 //创建地址池
R1(dhcp-config)#network 1.1.1.0 /24 //地址池网段
R1(dhcp-config)#default-router 1.1.1.100 //默认路由(网关)
R1(dhcp-config)#dns-server 8.8.8.8 //dns服务器
R1(dhcp-config)#lease 8 //租期8天
R1(config)#ip dhcp pool Vlan20
R1(dhcp-config)#netw 2.2.2.0 /24
R1(dhcp-config)#def 2.2.2.100
R1(dhcp-config)#dns 8.8.8.8
R1(dhcp-config)#le 8
R1(config)#ip dhcp excluded-address 1.1.1.1 1.1.1.150 //保留1.1.1.1 ~ 1.1.1.150
R1(config)#ip dhcp excluded-address 2.2.2.1 2.2.2.150
------------------------------------------------------------------------------------------------------------
好了,没有了,DHCP配置过程中还是很简单的,但是也是非常常用的,之后就是dhcp的好朋友NAT了。