如何从 Cisco Switch 2960 中删除交换机端口模式访问?

网络工程 思科 转变 思科-ios
2021-07-19 20:06:35

这是在 Cisco Packet Tracer 中 - 这不是真正的交换机。

Cisco Switch 2960 上的默认接口配置如下所示

!
interface FastEthernet0/10
!

然后我把它放进去 switchport mode access

!
interface FastEthernet0/10
 switchport mode access
!

但是,当我尝试使用 删除它时no switchport mode access,出现以下错误。

Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#int f0/10
Switch(config-if)#no switchport mode access
Command rejected: An interface must be configured to the Access or Trunk    modes to be configured to NoNegotiate.
Switch(config-if)#

我也试过default interface f0/10但是没有用

Switch(config)#default interface f0/10
Building configuration...
Command rejected: An interface must be configured to the Access or Trunk    modes to be configured to NoNegotiate.
   
Interface FastEthernet0/10 set to default configuration
Switch(config)#
Switch(config)#do sh run
...
!
interface FastEthernet0/10
 switchport mode access
!
...

switchport mode access从配置中删除的正确方法是什么

3个回答

该交换机模型上第 2 层交换机接口的默认值是switchport mode access. 该接口是接入或中继接口,因此您可以使用switchport mode trunk来更改接入模式。

如果您使用全局ip routing命令启用了路由,允许您使用 interfaceno switchport命令(没有mode access命令中的任何其他内容),则可以将其更改为路由接口这会将接口从第 2 层接口更改为第 3 层接口,因此访问或中继不适用。然后,您可以将 ip 地址应用于该接口。

要将第 3 层接口转换回第 2 层接口,请使用switchportinterface 命令(命令中没有其他内容)。

没错,您应该可以使用no switchport mode access.

但是,当我在 Packet Tracer 上测试类似的配置时,我收到了完全类似的错误消息。

您使用的是实际的交换机(硬件)还是 Packet Tracer?

无论如何,这是我在 Packet Tracer 中解决它的方法。

Switch(config)#do sh run

!
interface FastEthernet0/1
!

复制问题

Switch(config)#int f0/1
Switch(config-if)#switchport mode access

Switch(config-if)#do sh run

!
interface FastEthernet0/1
 switchport mode access
!

一模一样的问题!

Switch(config-if)#int f0/1
Switch(config-if)#no switchport mode access
Command rejected: An interface must be configured to the Access or Trunk    modes to be configured to NoNegotiate.
Switch(config-if)#

CPT中的解决方案

Switch(config-if)#no switchport nonegotiate 
Switch(config-if)#no switchport mode access
Switch(config-if)#
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up

Switch(config-if)#

验证一下

Switch(config-if)#do sh run

!
interface FastEthernet0/1
!

返回配置提示并键入default interface fa0/10以将界面重置回其默认配置。