Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况

       linux学习的过程中,安装虚拟机之后,会使用windows上的远程终端工具来连接虚拟机,但是,当使用ifconfig命令来查看虚拟机的地址时,发现是本地的环路地址 127.0.0.1。可是在设置虚拟机的时候,明明设置的是Net模式,为什么会出现这种情况呢,如何解决呢?我也是摸索了好多,查了好多资料,终于解决了这个问题。

首先,需要打开文件/etc/sysconfig/network-scripts/ifcfg-eth0,将里面的ONBOOT改为yes即可开启网卡,如图:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第1张图片

如图所示,需要说明的是,我使用的是 centos6,不过对于centos7而言,道理是相通的,就是设置网卡启动。这样,只是使得虚拟机网卡得到了激活,然后需要重启network服务,运行命令service network restart即可。虽然这样做了,但是,还是有可能出现虚拟机可以连上宿主机,而宿主机连接不上虚拟机。这时需要检查,自己的本地主机是否有虚拟网卡。打开控制面板,选择:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第2张图片

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第3张图片

可以看到如图:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第4张图片

作者在最初,没有看到虚拟网卡,只有有线网卡,和无线网卡,如上图所示。

那么要显示虚拟网卡,需要在虚拟机中进行设置。需要说明的是,保证网络连接是net模式,因为本文主要是针对net模式来讲的。

在虚拟机中进行如下操作:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第5张图片

选择”虚拟网络编辑器”,

Net模式选择的是VMnet8,然后:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第6张图片

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第7张图片

一定要打上√号,然后“应用”,“确定”即可,这样便可以在网络适配器中看到虚拟网卡VMnet8了,如图,配置完之后的结果:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第8张图片

这样,再在主机的cmd下ping下linux虚拟机的ip地址,如果可以ping通,那么远程工具就可以连接宿主机了。如图:

Linux虚拟机安装时遇到宿主机连接不上虚拟机的情况_第9张图片

这样就可以Ping通了。此时,便可以使用远程工具来进行连接了。

这些只是作者的经验之谈,仅供参考。

你可能感兴趣的:(软件开发环境)