本文共 3748 字,大约阅读时间需要 12 分钟。
实验名称:通过DHCP服务器来实现不同VLAN间PC的IP自动获取
实验目的:实现不同VLAN间的通信+PC主机的DHCP自动获取功能实验环境:PC0:192.168.10.0/24 VLAN10PC1:192.168.20.0/24 VLAN20PC2:192.168.10.0/24 VLAN10PC3:192.168.10.0/24 VLAN202层交换机:SW1/SW23层交换机:SW0路由器:R0服务器:server0(192.168.40.1)配置思路:
一.2层交换机配置#创建VLAN10/VLAN20#将对应接口配置为access访问链路并对其进行VLAN的接口划分#对2层交换机出端口进行TRUNK链路的配置工作二.3层交换机#创建VLAN10/VLAN20#对下层端口进行trunk链路的配置(3层交换机至2层交换机之间的端口即F0/3和F0/4)#为虚拟接口VLAN10和VLAN20配置其对应PC的网关地址及掩码#为虚拟接口VLAN10和VLAN20配置路由中继功能(即ip helper-address 192.168.40.1)备注:192.168.40.1为指向DHCPserver0的IP地址#为三层交换机的上层接口配置IP及掩码(需要关闭其2层功能即no switchport命令)#在全部配置模式下进行静态路由的配置(即ip route 目标网络段+目标网络段掩码+下一跳端口IP地址)#为三层交换机开启路由转发功能(即ip routing命令)三.路由器#为其两个接口配置对应的IP地址#为路由器下层端口(G0/1)配置中继路由功能(即ip helper-address 192.168.40.1)备注:192.168.40.1为指向DHCPserver0的IP地址#为路由器配置静态路由功能(分别指向192.168.10.0网段和192.168.20.0网段)四.DHCP服务器配置#为服务器自身配置IP地址(192.168.40.1)子网掩码---(255.255.255.0)网关---------(192.168.40.254)#为DHCP服务器进行对应vlan10和vlan20的地址池配置实验步骤:
一.2层交换机SW1Switch>(用户模式)Switch>en(进入特权模式)Switch#conf(进入全局模式)Switch(config)#vlan 10(创建VLAN10)Switch(config-vlan)#vlan 20(创建VLAN20)Switch(config-vlan)#int f0/1(进入F0/1接口)Switch(config-if)#sw mo ac (将接口配置为access访问链路)Switch(config-if)#sw ac vlan 10(将此接口划分至VLAN10中)Switch(config-if)#int f0/2(进入F0/2接口)Switch(config-if)#sw mo ac(将接口配置为access访问链路)Switch(config-if)#sw ac vlan 20(将此接口划分至VLAN20中)Switch(config-if)#int f0/3(进入F0/3接口)Switch(config-if)#sw mo tr(为其配置turnk链路------由于交换机下层为2个不同VLAN,因此需要配置为trunk链路)SW2(配置思路同SW1,不再过多复数每一步的含义)
Switch>enSwitch#confSwitch(config)#vlan 10Switch(config-vlan)#vlan 20Switch(config-vlan)#int f0/1Switch(config-if)#sw mo acSwitch(config-if)#sw ac vlan 10Switch(config-if)#int f0/2Switch(config-if)#sw mo acSwitch(config-if)#sw ac vlan 20Switch(config-if)#int f0/4Switch(config-if)#sw mo tr二.3层交换机
SW0Switch>(用户模式)Switch>en(进入特权模式)Switch#conf(进入全局配置模式)Switch(config)#vlan 10(创建vlan10)Switch(config-vlan)#vlan 20(创建vlan20)Switch(config-if)#int range f0/3,f0/4(同时进入F0/3和F0/4接口)Switch(config-if-range)#switchport trunk encapsulation dot1q (为这些接口的trunk链路指定封装协议为802.1q即dot1q)Switch(config-if-range)#switchport mode trunk (配置trunk链路模式)Switch(config-if-range)#int f0/1(进入F0/1接口)Switch(config-if)#no switchport (关闭该接口的2层功能---目的是为了为其配置IP)Switch(config-if)#ip add 192.168.30.1 255.255.255.0Switch(config-if)#no shu(开启接口--全部命令为:no shutdown)Switch(config-if)#int vlan 10(进入vlan10虚拟接口)Switch(config-if)#ip add 192.168.10.254 255.255.255.0(为其VLAN10配置对应PC的网关IP及掩码)Switch(config-if)#ip helper-address 192.168.40.1(为其配置路由中继功能。指向为server0的IP地址)Switch(config-if)#no shu(开启接口)Switch(config-if)#int vlan 20(进入vlan20虚拟接口)Switch(config-if)#ip add 192.168.20.254 255.255.255.0(为其VLAN20配置对应的PC的网关IP及掩码)Switch(config-if)#ip helper-address 192.168.40.1(为其配置路由中继功能。指向为server0的IP地址)Switch(config-if)#no shu(开启接口)Switch(config-if)#exit(退出当前模式)Switch(config)#ip route 192.168.40.0 255.255.255.0 192.168.30.254(为三层交换机配置静态路由功能)Switch(config)#ip routing(为三层交换机开启路由转发功能)三.路由器
R0Router>en(进入特权模式)Router#conf(进入全局配置模式)Router(config)#int g0/1(进入g0/1接口)Router(config-if)#ip add 192.168.30.254 255.255.255.0(为其配置IP地址及掩码)Router(config-if)#ip helper-address 192.168.40.1(为其配置中继路由功能--即指向server0的IP地址)Router(config-if)#no shu(开启端口)Router(config-if)#int g0/0(进入g0/0接口)Router(config-if)#ip add 192.168.40.254 255.255.255.0(为其配置IP地址及掩码)Router(config-if)#no shu(开启端口)Router(config-if)#exit(退出当前模式)Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.30.1(为路由器配置静态路由功能---访问192.168.10.0网段)Router(config)#ip route 192.168.20.0 255.255.255.0 192.168.30.1(为路由器配置静态路由功能--访问192.168.20.0网段)四.DHCP服务器
1.配置服务器IP地址2.配置DHCP服务器地址池
vlan10的地址池验证:
4台PC的DHCP获取PC0PC1
PC2
PC3
PC0与各主机之间的互联情况
至此实验完毕
感谢阅读。转载于:https://blog.51cto.com/12906292/2058853