TP的ER3220G主路由器,做了两个端口的VLAN,40和50,untag,可以互通,如果改成tag,下级接的子路由器如果是有线中继ap模式的,正常可以用;
如果是WAN口自动获取IP的路由器就不行了,怎么样可以让WAN口自动获取IP的也可以上网呢。



TP的ER3220G主路由器,做了两个端口的VLAN,40和50,untag,可以互通,如果改成tag,下级接的子路由器如果是有线中继ap模式的,正常可以用;
如果是WAN口自动获取IP的路由器就不行了,怎么样可以让WAN口自动获取IP的也可以上网呢。



阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
问题分析
你使用TP的ER3220G主路由器,配置了两个VLAN(40和50),并且设置了这两个VLAN的端口为untag状态。这种配置下,同一个VLAN的设备可以正常通信。
但是,当你将VLAN的端口设置为tag状态后,下级接的子路由器如果是有线中继AP模式的,可以正常使用,但如果是WAN口自动获取IP的路由器就无法正常工作。
解决方案
这个问题的原因可能是由于子路由器的WAN口自动获取IP的机制导致的。自动获取IP通常需要通过DHCP协议来获取IP地址,而VLAN的tag设置可能会导致子路由器无法正常获取IP地址。
建议
核心代码
# 将VLAN的端口设置为untag状态
vlan 40
untag 40
vlan 50
untag 50
# 将VLAN的端口设置为tag状态
vlan 40
tag 40
vlan 50
tag 50
请注意,以上代码仅供参考,具体配置可能需要根据实际情况进行调整。