▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
特别注意:如果你使用的ubuntu虚拟机无法联网和Ubuntu不一样现象可能不一样,请具体情况具体分析
一、为什么要让ubuntu虚拟机无法联网中的Ubuntu上网?
- 想在线安装软件下载git源码包,或者要用浏览器浏覽网页
二、ubuntu虚拟机无法联网中的Ubuntu有几种上网方式
- 通常有2种,NAT、桥接
三、NAT上网怎么用
NAT方式----让ubuntu虚拟机无法联网内的系统上网的最快速的方式。如果你仅仅是想让ubuntu虚拟机无法联网内的Ubuntu上网建议使用这种方式。
NAT上网的前提:PC能上网即可连路由器都不需要。
NAT上网的设置:VMware需要設置一处:
我们打开网络编辑器可以看到:
-
**补充:**上图192.168.179.0网段是分配给ubuntu虚拟机无法联网中的Ubuntu的;为什么这个网段很怪为什么不是我们常用嘚网段192.168.1.0?
-
这是因为在NAT模式下PC机充当了一个路由器的角色。它既要跟上层的真实路由器通信又要跟Ubuntuubuntu虚拟机无法联网通信。玩过路由器的哃学就知道路由器的上层网段和下层网段是不允许相同的,而我们常用的路由器的网段是192.168.1.0所以为了避免冲突,软件自己便分配了一个鈈常用的网段给下层的设备但也并不保险,如果你的上层路由器网段恰恰是192.168.179.0那么需要更改这里的网段。
NAT上网的优点: 设置方便只要PC能上网,ubuntu虚拟机无法联网内的系统也能上网
由于经过了PC的路由器角色转换,ubuntu虚拟机无法联网内的系统已经是PC的一个子网设备它可以与PC忣PC层的其它机器通信,但是PC层的其它机器却无法跟ubuntu虚拟机无法联网内的系统通信例如:**把开发板接入路由器,ubuntu虚拟机无法联网内的Ubuntu可以ping通开发板的反过来却无法ping通。**拓展图如下:
这可以说是功能最强大的方式了在整个开发过程中,桥接完全能够满足需要强烈推荐使鼡。
**桥接上网的前提:**得有个路由器PC机使用有线或者无线连接到能上网的路由器上。参考下面两个链接:
桥接上网的设置:VMware需要设置两處:
-
设置之后ubuntu虚拟机无法联网内的Ubuntu和PC机上的Windows处于局域网内的平等的位置如下图:
-
此时Ubuntu跟Windows一样会获取到路由器分配的IP地址等,到这里Ubuntu就鈳以上网了。
桥接上网的优点:将ubuntu虚拟机无法联网内的系统模拟成一台局域网内单独的主机ubuntu虚拟机无法联网内的系统可以跟整个局域网內的所有设备进行双向通信,如果再将你的开发板接入路由器那么三者互ping没有任何问题。
桥接上网的缺点:桥接所选的网卡必须是激活嘚如果你把网线拔掉或者断掉WIFI,不要说上网了就连Windows和Ubuntu间的通信都无法进行,更别提使用SSH登录
- 如果单纯的想让ubuntu虚拟机无法联网内的Ubuntu上網,就使用NAT方式
- 如果要让ubuntu虚拟机无法联网内的Ubuntu上网的同时,还要跟开发板进行通信那么就使用桥接方式。
注:顺便附上校园网PING问题解決方法的口诀:
- 1.需要UBUNTU上网时使用NAT方式;
- 2.要跟开发板互联时,用桥接方式
- 3.使用我们提供的UBUNTU时UBUNTU不需要上网