如何让虚拟机的Ubuntu上网?
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
分享一个大神朋友的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程。写得特别用心喔~
→→→→→→大神朋友简介:从事十几年人工智能研究,麻省理工博士学位,目前在百度继续进行着人工智能的研究。。。
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
学习于韦工百问科技-悦己方能悦人,感谢!
我的环境:unbuntu16.04
特别注意:如果你使用的虚拟机和Ubuntu不一样,现象可能不一样,请具体情况具体分析。
一、为什么要让虚拟机中的Ubuntu上网?
- 想在线安装软件,下载git源码包,或者要用浏览器浏览网页
二、虚拟机中的Ubuntu有几种上网方式?
- 通常有2种,NAT、桥接
三、NAT上网怎么用?
NAT方式----让虚拟机内的系统上网的最快速的方式。如果你仅仅是想让虚拟机内的Ubuntu上网,建议使用这种方式。
NAT上网的前提:PC能上网即可,连路由器都不需要。
NAT上网的设置:VMware需要设置一处:
我们打开网络编辑器可以看到:
软件已经将子网IP什么的都设置好了,只要将Ubuntu中的网络设置为DHCP就可以正常上网。
/etc/network/interfaces
**补充:**上图192.168.179.0网段是分配给虚拟机中的Ubuntu的;为什么这个网段很怪?为什么不是我们常用的网段192.168.1.0?
这是因为在NAT模式下,PC机充当了一个路由器的角色。它既要跟上层的真实路由器通信,又要跟Ubuntu虚拟机通信。玩过路由器的同学就知道,路由器的上层网段和下层网段是不允许相同的,而我们常用的路由器的网段是192.168.1.0,所以为了避免冲突,软件自己便分配了一个不常用的网段给下层的设备。但也并不保险,如果你的上层路由器网段恰恰是192.168.179.0,那么需要更改这里的网段。
NAT上网的优点: 设置方便,只要PC能上网,虚拟机内的系统也能上网。
NAT上网的缺点: 由于经过了PC的路由器角色转换,虚拟机内的系统已经是PC的一个子网设备,它可以与PC及PC层的其它机器通信,但是PC层的其它机器却无法跟虚拟机内的系统通信。例如:**把开发板接入路由器,虚拟机内的Ubuntu可以ping通开发板的,反过来却无法ping通。**拓展图如下:
四、桥接上网怎么用?
这可以说是功能最强大的方式了,在整个开发过程中,桥接完全能够满足需要,强烈推荐使用。
**桥接上网的前提:**得有个路由器,PC机使用有线或者无线连接到能上网的路由器上。参考下面两个链接:
- http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=11196
- https://blog.csdn.net/czg13548930186/article/details/76774820
桥接上网的设置:VMware需要设置两处:
设置之后虚拟机内的Ubuntu和PC机上的Windows处于局域网内的平等的位置,如下图:
此时Ubuntu跟Windows一样会获取到路由器分配的IP地址等,到这里,Ubuntu就可以上网了。
桥接上网的优点:将虚拟机内的系统模拟成一台局域网内单独的主机,虚拟机内的系统可以跟整个局域网内的所有设备进行双向通信,如果再将你的开发板接入路由器,那么三者互ping没有任何问题。
桥接上网的缺点:桥接所选的网卡必须是激活的。如果你把网线拔掉或者断掉WIFI,不要说上网了,就连Windows和Ubuntu间的通信都无法进行,更别提使用SSH登录。
五、总结
- 如果单纯的想让虚拟机内的Ubuntu上网,就使用NAT方式。
- 如果要让虚拟机内的Ubuntu上网的同时,还要跟开发板进行通信,那么就使用桥接方式。
注:顺便附上校园网PING问题解决方法的口诀:
- 1.需要UBUNTU上网时,使用NAT方式;
- 2.要跟开发板互联时,用桥接方式
- 3.使用我们提供的UBUNTU时,UBUNTU不需要上网
如何让虚拟机的Ubuntu上网?相关推荐
- vmware虚拟机中ubuntu上网问题
虚拟机linux上网问题 宗旨:技术的学习是有限的,分享的精神是无限的. 1.VMware中虚拟机网络的三种设置 第一种:桥接(bridged) 第二种:NAT 第三种:Host only .该模式下 ...
- 虚拟机下Ubuntu共享主机文件(Ubuntu、VMware、共享) .
摘要: 使用虚拟机运行Ubuntu时,主机与宿主机共享文件的方法. 简介: 首先设置虚拟机: 虚拟机 -> 设置 -> Hardware -> Network Adapter,在 ...
- Linux(二):VMware虚拟机中Ubuntu安装详细过程
Linux(二):VMware虚拟机中Ubuntu安装详细过程 文章目录 1 准备 2 安装 2.1 虚拟机的建立 2.2 虚拟机安装Ubuntu系统 2.3 虚拟机设置 3 完成 1 准备 1.操作 ...
- 嵌入式成长轨迹33 【嵌入式学习阶段】【ARM环境调试】【在虚拟机下Ubuntu建立NFS网络文件系统】...
更新版 http://www.cnblogs.com/zeedmood/archive/2012/12/08/2808376.html (以防参考资料链接无效,将所有参考文章都附后了,所以非常长;实际 ...
- 解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题
解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题 这个问题真的是折磨了我好久,bing了许多博客但都解决不了问题,几度想要放弃,已经准备用双系统,放弃虚拟机了,最后在实 ...
- 如何解决vmware虚拟机下ubuntu无法连接WiFi问题
如何解决vmware虚拟机下ubuntu无法连接WiFi问题 本篇文章为自己在解决ubuntu无法连接WiFi问题的一个总结,在解决此问题时查看了很多CSDN论坛的相关文章,也尝试了很多种方法.最终通 ...
- 小白学Linux笔记(一)——安装虚拟机和Ubuntu
学习第一步 今于把虚拟机和Ubuntu都安好了.对于懂的人来说可能是分分钟的事,但是对于我这种小白来说还是很有成就感的.希望我的文章能对和我同样小白的人有所帮助. 为了学好Linux,我打听了一下专门 ...
- 虚拟机中Ubuntu右上角没有网络图标解决方法
给大家分享一下其中的一个原因,我感觉大多数人都是这个原因吧. 如果大家使用了锐捷客户端来连接校园网,那么锐捷客户端会自动把服务里面的VMware net service关闭,所以连不上网(没有网络图标 ...
- ubuntu上网问题以及ping通网络设备
问题一:ubuntu上网问题 如何ping www.baidu.com? Ubuntu上网模式有两种:桥接和NAT 1. 桥接模式: 前提是:主机是连接的无线网,主机有线网卡的IP设置的是" ...
最新文章
- java_ant详解
- 如果有一个类是 myClass , 关于下面代码正确描述的是?
- Thinking in java基础之集合框架
- Git 忽略一些文件的提交
- java 形参 实参_java 形参是父类实参是子类的问题
- PuTTY 远程连接矩池云GPU主机
- 非连续内存区缺页异常处理
- VC通过函数名调用DLL的标准范例
- weblogic安装及部署
- 你必备的39个大数据可视化工具
- oracle 取农历函数,完善SQL农历转换函数
- 短信中心号码iphone_如何在iPhone上阻止来自特定号码的呼叫
- 华为手机NFC模拟加密的门禁卡详细教程
- 手机录音m4a怎么转换成mp3
- 漂亮实用的jQuery倒计时插件特效代码
- C++ 安妮的宠物小屋 练习
- python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。
- 硬盘坏道如何屏蔽?最全攻略都在这了!
- 1036 跟奥巴马一起编程 (15 分)
- win7旗舰版出现COM Surrogate已停止工作