VMWare中安装linux系统,虚拟机使用“桥接”模式,用SSH连接不上,提示“the host may be down,or there may be a problem with the network connection. Sometimes such problems can also be caused by a misconfigured firewall.”
之前使用NAT方式时,SSH可以连接。从同网段的其它机器可以通过SSH连接成功。而且宿主机和虚拟机之间互相ping没有问题。linux防火墙和Windows防火墙都已经禁用。就是宿主机不能通过SSH连接到虚拟机linux。实在是怪异!怎样设置都不行。
在网上找了半天,终于找到解决办法:
在 本地连接—>属性—>配置—>高级 中,选择“硬件校验和”(我这里是“卸载TCP/UDP校验和(IPv4)”),将其值设置为“关闭”,等待网络自动重新启动后,便可以使用SSH成功连接VMWare中的linux了。
原因猜想:
桥接模式下,虚拟机和宿主机共用一个网卡,在同一网卡上传输数据包,可能会有问题,但为何需要关闭硬件校验和,尚不清楚。。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25744374/viewspace-752466/ ,如需转载,请注明出处,否则将追究法律责任。