centOS 6.5

问题:系统在虚拟机中安装完成之后,发现使用XShell无法连接

解决:

  1. 首先检查系统网络设置,修改系统网络配置文件:/etc下的网络配置文件为静态IP    

  2. 发现依然连接不上,ifconfig显示没有网卡

  3. 后来检查发现是因为电脑有线和无线都连接上去了,而虚拟机设置的是自动桥接,推测可能是因为虚拟机不知道要桥接到哪块网卡

  4. 断开一个连接,重新设置静态IP,和windows主机在一个网段内,重启网络服务

  5. XShell连接成功!

Ubuntu 12.04

ubuntu有时也会出现网络连接不上的情况,事实证明,这两种情况都是因为同时连接了有线和无线网卡导致vmware虚拟机无法自动桥接到合适的网络。这可能是vmware的一个bug,和系统是没关系的。

  • 但我最近重装ubuntu发现,当我断开有线连接时,ubuntu可以正常连接到网络(无线网处于连接状态),然后我再插上网线也没问题,可是当我同时连接时,就会出现问题。有待解决。

2016.10.24更新

经过思考,centOS之所以能够连接上是因为我设置的是静态IP,所以XShell是可以连接的,但是联网依然不行。

ubuntu之所以断开无线网卡也不能连接是因为,设置的是dhcp,而有线网是校园网,要获取IP地址就必须通过客户端连接。而无线网是路由器,所以可以分配IP地址。