命令解析:请按需修改.
enable //先进入特权模式
conf t //再进入配置模式才能配置
service dhcp //开启DHCP功能
vlan 200 //创建vlan200
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(交换机与服务器通信的地址)
no shutdown //有些版本默认关闭,所以要no shutdown开启接口
exit //返回上一层菜单
interface GigabitEthernet 1/0/1 //进入$data.yudhcplyqhlvlan2|vbk=$ethernets} 1/0/1与DHCP路由器互联端口
switchport mode access //接终端的端口链路类型为access
switchport access vlan 200 //端口加入vlan200
exit //返回上一层菜单
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的网段网关)
ip helper-address 10.1.1.1 //与交换机相连的DHCP路由器IP10.1.1.1
no shutdown //有些版本默认关闭,所以要no shutdown开启接口
exit //返回上一层菜单
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的网段网关)
ip helper-address 10.1.1.1 //与交换机相连的DHCP路由器IP10.1.1.1
no shutdown //有些版本默认关闭,所以要no shutdown开启接口
exit //返回上一层菜单
ip route 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 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 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)
脚本命令:使用前请先做好备份,以防万一。
enable
conf t
service dhcp
vlan 200
vlan 10
vlan 20
interface vlan 200
ip address 10.1.1.254 255.255.255.0
no shutdown
exit
interface GigabitEthernet 1/0/1
switchport mode access
switchport access vlan 200
exit
interface vlan 10
ip address 192.168.10.254 255.255.255.0
ip helper-address 10.1.1.1
no shutdown
exit
interface vlan 20
ip address 192.168.20.254 255.255.255.0
ip helper-address 10.1.1.1
no shutdown
exit
ip route 0.0.0.0 0.0.0.0 10.1.1.1
#备注:以下两条路由是DHCP服务器所在的设备需要写的
ip route 192.168.10.0 255.255.255.0 10.1.1.254
ip route 192.168.20.0 255.255.255.0 10.1.1.254