学习计算机技术时,常常须要用到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服务器。