问题描述
举例来讲,g0/0/1端口为access类型,已经加入Vlan10,此时若直接使用port link-type trunk 命令修改其成为Trunk类型,会报错


同样的,若g0/0/1端口为trunk类型,已经加入Vlan 10 20 ,此时若直接使用port link-type acess 命令修改其成为Access类型,会报错

解决方案
对于情况一:将Access类型转换为Trunk 类型:
首先需要将端口加入Vlan 1,然后使用使用port link-type trunk 命令修改其成为Trunk类型

然后使用port trunk allow-pass vlan XX 将端口加入正确的Vlan即可。
对于情况二:将Trunk类型转换为Access类型:
首先将端口目前加入的Vlan 全部 undo 掉,然后使用port link-type access 命令修改其成为Access类型

然后使用port default vlan XX 将正确的端口加入正确的Vlan即可。