但是我收到了很多不匹配的错误,而且根本不起作用。我尝试 ping 10.0.0.1 无济于事。
我正在尝试以这种方式在交换机 1 上配置 vlan(连接到路由器的接口是 f0/1):
交换机 1 配置
configure terminal
vlan 2
name subnet1
vlan 3
name subnet2
interface fastEthernet 0/3
switchport mode access
switchport access vlan 3
exit
interface fastEthernet 0/2
switchport mode access
switchport access vlan 2
exit
interface fastEthernet 0/1
switchport mode trunk
exit
Switch(config)#interface vlan 2
Switch(config-if)#ip address 192.168.1.3 255.255.255.0
Switch(config-if)#no shutdown
Switch(config)#interface vlan 3
Switch(config-if)#ip address 192.168.2.3 255.255.255.0
Switch(config-if)#no shutdown
开关 11
interface fastEthernet 0/1
switchport mode trunk
exit
**ALSO SAME CONFIG AS MAIN ROUTER WITH VLAN BEING EQUAL AS CONFIGURED BEFORE.**
更新:路由器配置。
Router>enable
Router#configure terminal
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 10.0.0.1 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/0.2
Router(config-subif)#
Router(config-subif)#encapsulation dot1Q 2
Router(config-subif)#ip address 192.168.1.2 255.255.255.0
Router(config-subif)#
Router(config)#interface fastEthernet 0/0.3
Router(config-subif)#
Router(config-subif)#encapsulation dot1Q 3
Router(config-subif)#ip address 192.168.2.2 255.255.255.0
Router(config-subif)#
Router(config)#interface FastEthernet0/0
Router(config-if)#ip helper 192.168.1.4
Router(config-if)#interface FastEthernet0/0.2
Router(config-subif)#ip helper 192.168.1.4
Router(config-subif)#interface FastEthernet0/0.3
Router(config-subif)#ip helper 192.168.1.4
Router(config-subif)#
我还尝试将交换机 11 配置为 f0/1 中继模式,并将所有其他端口配置为地址为 192.168.1.4 的 vlan
有什么建议吗?
更新 1:错误是交换机本地 VLAN 不匹配类型 switch11 f0/1 与 Switch1 f0/2
更新 2:我在路由器上有 v2 RIP 路由和所有相关的 IP。
更新 3: 我在 PC 和 PC 到路由器之间建立了连接。仍然收到开关错误/警告:
%CDP-4-NATIVE_VLAN_MISMATCH:在 FastEthernet0/1 (1) 和交换机 FastEthernet0/2 (2) 上发现本地 VLAN 不匹配。
%CDP-4-NATIVE_VLAN_MISMATCH:在 FastEthernet0/3 (3) 和交换机 FastEthernet0/1 (1) 上发现本地 VLAN 不匹配。
更新 4:
似乎无法让 DHCP 服务器工作。我在路由器 f0/0 接口和子接口上使用了 IP helper 命令,但不起作用。
更新 5:显示交换机 1 f0/2 的命令(现在命名为交换机 0。连接到路由器的那个):
Switch>show interfaces fastEthernet 0/2 switchport
Name: Fa0/2
Switchport: Enabled
Administrative Mode: static access
Operational Mode: static access
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: native
Negotiation of Trunking: Off
Access Mode VLAN: 2 (subnet1)
Trunking Native Mode VLAN: 1 (default)
Voice VLAN: none
Administrative private-vlan host-association: none
Administrative private-vlan mapping: none
Administrative private-vlan trunk native VLAN: none
Administrative private-vlan trunk encapsulation: dot1q
Administrative private-vlan trunk normal VLANs: none
Administrative private-vlan trunk private VLANs: none
Operational private-vlan: none
Trunking VLANs Enabled: All
Pruning VLANs Enabled: 2-1001
Capture Mode Disabled
Capture VLANs Allowed: ALL
Protected: false
Unknown unicast blocked: disabled
Unknown multicast blocked: disabled
Appliance trust: none
更新 6:摆脱警告(在子网交换机上创建 vlan 并将 vlan 分配给中继)!现在唯一的问题是我无法让 DHCP 工作。
更新说明:请记住与路由器子接口 0.2 或 0.3 的连接。例如:从 PC ping 到 192.168.1.2 工作以及在不同子网上的 PC 之间
但是,错误不会停止,并且似乎无法使 DHCP 服务器正常工作。
最终更新:根据这篇文章,我所做的似乎是唯一可能的事情“恐怕您不能使用 ip help er-address 从辅助地址范围为 PC 分配 IP 地址。”
所以我需要一个 L3 路由器才能做到这一点。我想这就是全部,我将添加一个 L3 路由器。