描述
DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段lP地址范围,客户机登录服务器时就可以自动获得服务器分配的lP地址和子网掩码。默认情况下,DHCP作为Windows Server的一个服务组件不会被系统自动安装,还需要管理员手动安装并进行必要的配置。
设备连接
注:pc8、pc9 属于vlan10,pc10、pc11 属于vlan20
各台主机不需要配置IP,后面通过配置dhcp服务后主机自动获取IP
配置交换机
Switch>enable
Switch#config termianl //进入全局配置模式
Switch(config)#vlan 10 //创建vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#int f0/1 //进入端口f0/1
Switch(config-if)#switchport mode access 设置端口模式为access,access模式只允许一个vlan通过,trunk 可允许多个vlan通过
Switch(config-if)#switchport access vlan 10 //设置端口允许vlan10 通过
Switch(config-if)#exit
Switch(config)#int f0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#int f0/3
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#int f0/4
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#
Switch(config)#int g0/1 //进入端口g0/1
Switch(config-if)#switchport mode trunk //设置端口模式为trunk
Switch(config-if)#no shutdown //开启端口
配置路由器
Router>enable
Router#
Router#config
Router(config)#hostname R1
R1(config)#ip dhcp excluded-address 202.196.1.1 //从地址池中排除IP202.196.1.1
R1(config)#ip dhcp excluded-address 202.196.1.129 //从地址池中排除IP202.196.1.129
R1(config)#ip dhcp pool vlan10 //创建地址池vlan10
R1(dhcp-config)#network 202.196.1.0 255.255.255.128 //地址范围
R1(dhcp-config)#default-router 202.196.1.1 //设置默认网关
R1(dhcp-config)#dns-server 202.196.2.250 分配的dns
R1(dhcp-config)#exit
R1(config)#ip dhcp pool vlan20
R1(dhcp-config)#network 202.196.1.129 255.255.255.128
R1(dhcp-config)#default-router 202.196.1.129
R1(dhcp-config)#dns-server 202.196.2.250
R1(dhcp-config)#
R1(dhcp-config)#exit
R1(config)#
//配置单臂路由,用于实现vlan10与valn20的互通
R1(config)#int g0/0.1
R1(config-subif)#encapsulation dot1Q 10
R1(config-subif)#ip add 202.196.1.1 255.255.255.128
R1(config-subif)#exit
R1(config)#int g0/0.2
R1(config-subif)#ip add 202.196.1.129 255.255.255.128
R1(config-subif)#exit
R1(config)#int g0/0
R1(config-if)#no shutdown
R1(config-if)#
打开pc获取IP
测试