如何让VMware虚拟机的Ubuntu16.04系统浏览网络

一、为什么要让虚拟机中的上网?想在线安装软件,下载git源码包,或者要用浏览器浏览网页NAT方式—-让虚拟机内的系统上网的最快速的方式。如果你仅仅是想让虚拟机内的上网,建议使用这种方式。我们打开网络编辑器可以看到软件已经将子网IP什么的都设置好了,只要中的网络设置为DHCP就可以正常上网。设置方便,只要PC能上网,虚拟机内的系统也能上网。如果单纯的想让虚拟机内的上网,就使用NAT方式。...

字数:1549,阅读时间:3分钟

首先声明本文使用的虚拟机:14 Pro 本文使用的虚拟机:.04 for ARM bare metal Phase 1 增强版

特别注意:如果您使用的虚拟机不同,现象可能会有所不同,请具体分析。

一、为什么要让虚拟机上网?

想在线安装软件、下载 git源码包,或者用浏览器浏览网页

二、虚拟机有几种上网方式?

通常有2种类型,NAT,桥接

uc浏览起器下载_通过浏览互联网站_虚拟机通过浏览器无法下载软件

三、如何使用NAT访问?

NAT 方法 - 将虚拟机内部的系统连接到 的最快方法。如果只是想在虚拟机中上网,推荐这种方式。

NAT上网的前提:PC可以上网,甚至不需要路由器。NAT上网设置:需要设置一处:

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

我们打开网页编辑器看看

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

虚拟机通过浏览器无法下载软件_通过浏览互联网站_uc浏览起器下载

软件子网IP已经设置好了,只要网络设置为DHCP,就可以正常上网了。如果需要修复IP,可以,下面有截图。

另外:上图中的网段192.168.47.0分配给虚拟机。为什么这个网段很奇怪?为什么不是我们常用的网段192.168.1.0?这是因为在 NAT 模式下,PC 充当路由器。它不仅与上层路由器通信,还与它通信。玩过路由器的同学都知道,路由器的上下网段是不允许相同的,我们常用的路由器的网段是192.168.1.0 ,所以为了避免冲突,软件给下层设备分配了一个不常见的网段。但这并不安全。如果你上层路由器的网段正好是192.168.47.0,

NAT 上网的优点: 易于设置。只要PC可以上网,虚拟机中的系统也可以上网。NAT上网的缺点:由于PC的路由器角色转换,虚拟机中的系统已经是PC的子网设备。它可以与 PC 层的 PC 和其他机器通信,但 PC 层的其他机器无法与虚拟机通信。机内系统通信。例如,如果开发板连接到路由器,虚拟机可以ping通开发板,但不能反过来ping通。拓扑图如下:

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

四、如何使用桥接互联网?

这可以说是最厉害的方式了。在整个开发过程中,桥接完全可以满足需求虚拟机通过浏览器无法下载软件,强烈推荐。

桥接互联网的前提:你必须有一个路由器,并且PC连接到可以通过有线或无线连接上网的路由器。

桥接互联网设置:需要设置两个地方:

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

设置后,虚拟机和PC在局域网中的同一位置,如下图:

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

这时候你会得到路由器分配的IP地址等,在这里就可以上网了。

如果不想更改IP地址,可以进入网络设置界面修复IP,步骤如下:

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

如何让VMware虚拟机的Ubuntu16.04系统浏览网络

选择手动,添加,填写正确的IP、掩码、网关,保存。这样的IP地址是固定的,使用远程登录非常方便。

虚拟机通过浏览器无法下载软件_通过浏览互联网站_uc浏览起器下载

桥接互联网的优点:虚拟机中的系统被模拟为局域网中的一个独立主机,虚拟机中的系统可以与整个局域网中的所有设备进行通信。如果你把你的开发板连接到路由器上,那么三个互相ping 通没有任何问题。

桥接上网的缺点:选择桥接的网卡必须是活动的。如果拔掉网线或者断开WIFI,别说上网了,连相互之间都不能通信,更别说用SSH登录了。

五、总结

如果只是想在虚拟机中上网,使用NAT方式。如果你想在虚拟机中上网的同时与开发板通信,那么就使用桥接的方式。

顺便附上解决校园网PING问题的公式:

1、需要上网时虚拟机通过浏览器无法下载软件,使用NAT方式;2. 与开发板互连时,使用桥接模式 3. 使用我们的无需上网

↓↓↓

↑↑↑

相关文章

发表评论