根据楼主的要求,我用思科路由器/交换机一般通用的命令:
路由器上DHCP的配置如下:
在全局配置模式下:
:ip dhcp pool vlan2 (一般路由器是默认开启dhcp的)
:network 192.168.2.0 255.255.255.0 (要分配dhcp动态地址的网络)
:dns-server ip地址 (dhcp指定dns选项)
:default-router ip地址 (设置默认网关)
:exit
:ip dhcp excluded-address 192.168.2.1 192.168.2.99 (设置要排除的动态主机地址)
然后在交换机上配置:
switch#:vlan de database (进入vlan配置)
switch(vlan):vlan 2 (创建vlan2)
:exit
switch(config):interface range fa0/1 -fa0/12 (同时进入fa0/1-fa0/12端口)
switch(config-if):switch access vlan 1 (将fa0/1-fa0/12端口划分入vlan 1中,如果这条命令不行,请使用switch mode access vlan 1 这条。)
switch(config):interface range fa0/13 -fa0/23
switch(config-if): switch access vlan 2
switch(config):interface fa0/24
switch(config-if):switch mode trunk (将该端口设置成为主干,与路由器相连)
之后在路由器要连接交换机的端口进行相应的配置:
进入那个端口:
:ip address ip地址(默认网关)子网掩码
: no shutdown
就如上的配置,再有疑问,可以再问.....
建议使用VLAN 2 VLAN 3
VLAN1去做设备管理VLAN。
Switch#conf t
Switch(config)#spanning-tree portfast bpduguard default
Switch(config)#int range fastEthernet 0/1 - 12
Switch(config-if-range)#switchport access vlan 2
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#spanning-tree portfast
Switch(config-if-range)#switchport port-security
Switch(config-if-range)#switchport port-security mac-address sticky
Switch(config)#int range fastEthernet 0/13 - 23
Switch(config-if-range)#switchport access vlan 3
Switch(config-if-range)#switchport mode access
Switch(config-if-range)#spanning-tree portfast
Switch(config)#interface f0/24
Switch(config-if)#switchport trunk encapsulation dot1q
Switch(config-if)#switchport mode trunk
Switch(config)#int vlan 1
Switch(config-if)#ip address 10.10.10.10 255.255.255.0
Switch(config)#ip default-gateway 10.10.10.1
接下来要在和交换机互联的路由器端口上开子接口,分别属于VLAN2和VLAN3。子接口的地址分别为VLAN2 和 VLAN3 的网关。
同时在路由器上配置VLAN3的DHCP功能。
你是要做 单臂路由吧 但是一个VLAN1 不要DHCP 另一个 要DHCP吧