说明:本上网操作方法用的是host-only。
要想在window操作系统下的linux虚拟机中能上网,其实和咱们在window下上网一样,都得配置IP,网关,和DNS服务。我用的是window7系统,下面就来说说我是怎样让我自己的虚拟linux系统中能上网的吧。
首先我的window操作系统IP地址如下图:
大家能看着我的IP地址是125.223.146.XXX段的,网关是125.223.146.254。为了让虚拟网络能连上本地网络,我得将我的本地连接设置成共享模式,如下图:
或许大家有疑问,要是我的网络连接中有多个网络,怎么判断我那个虚拟机的网络与本地网络连上了呢?如下:
其实很简单,当我们同时开启多个网络时,勾选“共享本地网络共享”时就会让我们选择一个你要共享的网络,但当我们本地网络除开本地连接,就还一个其他网络开启,别的都被禁用时,共享时就自动找到那个了。上图中,本地连接共享时就已经找到“本地连接2”了。
这是又有一个疑问了 ,本地连接2的IP 地址怎么配置呢?其实这里注意下同一段就行了。之前本地连接是125.223.146.XXX段的,那么我们在这里的本地连接2也得配置和它一个段,如下我配置的:
红色框的最后三位可以随便写,只要是1-253的。配置完后那么我们要在window下要做的就完成了,接下来到虚拟linux系统中去配置虚拟系统的网络。
来到虚拟机中,在启动虚拟机之前配置网卡,选择网卡Host-only方式,如下图:
然后在linux系统中设置网络,在配置以太网设备中设置固定IP地址,和DNS服务器,如下图:
以太网中的地址也可以随便设置,只要是125.223.146.XXX段且不重的,默认网关选择”本地连接2“(虚拟网络IP)的IP地址,在DNS中和网关IP地址一样就行。最后保证网络配置状态为”活跃“状态。
这样,你就可以在你的虚拟机上上网了。
此时在tty界面敲入ifconfig,也就能看到你配置好了的IP地址等信息。
说明配置成功,上网没问题了。若上面的IP地址没配置过来,就得通过ifconfig手动配置IP和掩码,之后也能上了!
个人见解:这就相当于一个级联:虚拟linux IP找虚拟网络IP,虚拟网络IP找本地连接IP,只要保证在同一个IP段,能找着,就OK了。