![Vmware VLAN更改影响网络访问](https://linux22.com/image/641277/Vmware%20VLAN%E6%9B%B4%E6%94%B9%E5%BD%B1%E5%93%8D%E7%BD%91%E7%BB%9C%E8%AE%BF%E9%97%AE.png)
我将一个大型子网划分为较小的 VLAN。在主机上运行 VMware vCenter 5.1/ESXi 5.1。我运行了许多客户虚拟机、Win28k、Cent、RHEL 和 Ubuntu。除 Ubuntu 主机外,所有主机均正常运行。Ubuntu 主机可以通过我的 WAN 连接 ping 和被 ping,但通过 SSH 或 HTTP 远程访问它们会挂起。同一 VLAN vSwitch 上的 Windows 主机没有此问题。vSwitch 当前未标记,物理交换机是虚拟机的双模式标记。
我没什么主意了。
谢谢!
答案1
所以我找到了解决方案。问题在于上游路由器的 MTU 大小。它配置不正确,Ubuntu Linux 服务器没有按要求对数据包进行分段。此命令:
tracepath-n$ip地址
显示路由器的 MTU 响应。一旦我手动将接口重新配置为最慢的 MTU 大小,数据就会流动。
ifconfig $接口 mtu $number 来自 tracepath
这只是一种解决方法,必须纠正这些路由器。