让VMWare下的虚拟机上网

学习计算机技术时,常常须要用到VMWare,即在本身的电脑上再安装另外一个操做系统,并在那个环境下学习。刚刚使用的人,可能会为VMWare的虚拟主机上网的问题感到烦恼或者困惑。bash

VMWare建立虚拟服务器时有三种网络模式能够选择:服务器

一、主机模式,host-only,不上网网络

二、网关模式,NAT模式,即VMNET1和VMNET8充当虚拟的网关工具

三、桥接模式,Bridge模式,即复制物理网卡的配置,直接上网学习

我推荐第2种,网关模式,设置最简单。那么就意味着,在建立虚拟服务器的时候,要选择VMNET模式,以下图所示。操作系统

接下来,咱们能够看到,在咱们的网卡管理界面,多了两个虚拟的网络链接VMNet1和VMNet8。code

上图中,点击本身屏幕右下角的网络链接图标。我使用的是无线链接。若是是局域网,这个图标就变了,请注意识别。而后,再点击“网络和Internet设置”。便会出现下图:blog

点击右边的滚动条,往下拉。dns

上图:点击“更改适配器设置”ip

上图:我点击无线网卡出现的结果。若是你使用的是以太网(即便用固定网线)链接,就双击那个以太网的图标。再弹出的浮窗上,点击“属性”。上图中VMNet1和VMNet8就是VMWare建立的虚拟网卡。

上图:点击“共享”选项页。

上图:选择如上图,即让你的VMNET8与你正在使用的上网方式关联起来。

最后,你须要在虚拟机中将网卡关掉,再打开。我遇到的状况是:虚拟机没有图形界面,没有X Window;安装的Linux 7.2中竟然没有nmcli。另外,若是是Linux 6,恐怕也只好进行以下的操做:

# ifconfig -a  //看看哪一个是enoxxxxxxx
# cd /etc/sysconfig/network-scripts
# ls  //找到那个enoxxxxxxx的配置文件,应该是ifcfg-enoxxxxxxx
# ifdown ifcfg-enoxxxxxxx
# ifup ifcfg-enoxxxxxxx

要是有nmcli工具,就进行以下的操做:

# nmcli con show   //看看是哪块虚拟的网卡在管事,可能看到的是"System eth0"
# nmcli con down "System eth0"   //把这个管事的虚拟网卡关掉
# nmcli con up "System eth0"  //再把它启动,但愿它不要生气

要是有图形界面,即X Window,那就更简单了。

上图:点击虚拟机右上角那个小图标,将Wired,off一下,再on一下。

到这里,应该就能够上网了。若是不行,就在VMWare的设置中为其设置dns服务器。

相关文章
相关标签/搜索