命令解析:请按需修改。
system-view //进入系统视图才能配置
dhcp enable //开启DHCP功能
vlan 200 //创建vlan$data.yudhcplyqhlvlan}
vlan 10 //创建vlan10
vlan 20 //创建vlan20
interface vlan 200 //进入vlanif接口200(vlanif接口才能配IP地址的)
ip address 10.1.1.254 255.255.255.0 //IP地址和掩码为 10.1.1.254 255.255.255.0(交换机与服务器通信的地址)
quit //返回上一层视图
interface GigabitEthernet 1/0/1 //进入GigabitEthernet 1/0/1与DHCP路由器互联端口
port link-type access //接终端的端口链路类型为access
port access vlan 200 //端口加入vlan200
quit //返回上一层视图
interface vlan 10 //进入vlanif接口10(vlanif接口才能配IP地址的)
ip address 192.168.10.254 255.255.255.0 //IP地址和掩码为 192.168.10.254 255.255.255.0(作为vlan10的网段网关)
dhcp select relay //启用DHCP中继功能
dhcp relay server-address 10.1.1.1 //与交换机相连的DHCP路由器IP10.1.1.1
quit //返回上一层视图
interface vlan 20 //进入vlanif接口20(vlanif接口才能配IP地址的)
ip address 192.168.20.254 255.255.255.0 //IP地址和掩码为 192.168.20.254 255.255.255.0(作为vlan20的网段网关)
dhcp select relay //启用DHCP中继功能
dhcp relay server-address 10.1.1.1 //与交换机相连的DHCP路由器IP10.1.1.1
quit //返回上一层视图
ip route-static 0.0.0.0 0.0.0.0 10.1.1.1 //配置默认路由0.0.0.0 0.0.0.0 下一跳IP10.1.1.1(相当于电脑的默认网关)
#备注:以下两条路由是DHCP服务器所在的设备需要写的
ip route-static 192.168.10.0 255.255.255.0 10.1.1.254 //因为DHCP服务器不知道内网的网段,所以告诉它去往192.168.10.0 掩码255.255.255.0的网段 下一个出口IP为10.1.1.254(对端交换机的IP)
ip route-static 192.168.20.0 255.255.255.0 10.1.1.254 //因为DHCP服务器不知道内网的网段,所以告诉它去往192.168.20.0 掩码255.255.255.0的网段 下一个出口IP为10.1.1.254(对端交换机的IP)
脚本命令:使用前请先做好备份,以防万一。
system-view
dhcp enable
vlan 200
vlan 10
vlan 20
interface vlan 200
ip address 10.1.1.254 255.255.255.0
quit
interface GigabitEthernet 1/0/1
port link-type access
port access vlan 200
quit
interface vlan 10
ip address 192.168.10.254 255.255.255.0
dhcp select relay
dhcp relay server-address 10.1.1.1
quit
interface vlan 20
ip address 192.168.20.254 255.255.255.0
dhcp select relay
dhcp relay server-address 10.1.1.1
quit
ip route-static 0.0.0.0 0.0.0.0 10.1.1.1
#备注:以下两条路由是DHCP服务器所在的设备需要写的
ip route-static 192.168.10.0 255.255.255.0 10.1.1.254
ip route-static 192.168.20.0 255.255.255.0 10.1.1.254