▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
分享一个大神朋友的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程。写得特别用心喔~
→→→→→→大神朋友简介:从事十几年人工智能研究,麻省理工博士学位,目前在百度继续进行着人工智能的研究。。。
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲

学习于韦工百问科技-悦己方能悦人,感谢!


我的环境: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上网?相关推荐

  1. vmware虚拟机中ubuntu上网问题

    虚拟机linux上网问题 宗旨:技术的学习是有限的,分享的精神是无限的. 1.VMware中虚拟机网络的三种设置 第一种:桥接(bridged) 第二种:NAT 第三种:Host only .该模式下 ...

  2. 虚拟机下Ubuntu共享主机文件(Ubuntu、VMware、共享) .

    摘要:   使用虚拟机运行Ubuntu时,主机与宿主机共享文件的方法. 简介: 首先设置虚拟机: 虚拟机 -> 设置 -> Hardware -> Network Adapter,在 ...

  3. Linux(二):VMware虚拟机中Ubuntu安装详细过程

    Linux(二):VMware虚拟机中Ubuntu安装详细过程 文章目录 1 准备 2 安装 2.1 虚拟机的建立 2.2 虚拟机安装Ubuntu系统 2.3 虚拟机设置 3 完成 1 准备 1.操作 ...

  4. 嵌入式成长轨迹33 【嵌入式学习阶段】【ARM环境调试】【在虚拟机下Ubuntu建立NFS网络文件系统】...

    更新版 http://www.cnblogs.com/zeedmood/archive/2012/12/08/2808376.html (以防参考资料链接无效,将所有参考文章都附后了,所以非常长;实际 ...

  5. 解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题

    解决vmware虚拟机安装ubuntu 无法连接wifi找不到wifi适配器问题 这个问题真的是折磨了我好久,bing了许多博客但都解决不了问题,几度想要放弃,已经准备用双系统,放弃虚拟机了,最后在实 ...

  6. 如何解决vmware虚拟机下ubuntu无法连接WiFi问题

    如何解决vmware虚拟机下ubuntu无法连接WiFi问题 本篇文章为自己在解决ubuntu无法连接WiFi问题的一个总结,在解决此问题时查看了很多CSDN论坛的相关文章,也尝试了很多种方法.最终通 ...

  7. 小白学Linux笔记(一)——安装虚拟机和Ubuntu

    学习第一步 今于把虚拟机和Ubuntu都安好了.对于懂的人来说可能是分分钟的事,但是对于我这种小白来说还是很有成就感的.希望我的文章能对和我同样小白的人有所帮助. 为了学好Linux,我打听了一下专门 ...

  8. 虚拟机中Ubuntu右上角没有网络图标解决方法

    给大家分享一下其中的一个原因,我感觉大多数人都是这个原因吧. 如果大家使用了锐捷客户端来连接校园网,那么锐捷客户端会自动把服务里面的VMware net service关闭,所以连不上网(没有网络图标 ...

  9. ubuntu上网问题以及ping通网络设备

    问题一:ubuntu上网问题 如何ping www.baidu.com? Ubuntu上网模式有两种:桥接和NAT 1. 桥接模式: 前提是:主机是连接的无线网,主机有线网卡的IP设置的是" ...

最新文章

  1. java_ant详解
  2. 如果有一个类是 myClass , 关于下面代码正确描述的是?
  3. Thinking in java基础之集合框架
  4. Git 忽略一些文件的提交
  5. java 形参 实参_java 形参是父类实参是子类的问题
  6. PuTTY 远程连接矩池云GPU主机
  7. 非连续内存区缺页异常处理
  8. VC通过函数名调用DLL的标准范例
  9. weblogic安装及部署
  10. 你必备的39个大数据可视化工具
  11. oracle 取农历函数,完善SQL农历转换函数
  12. 短信中心号码iphone_如何在iPhone上阻止来自特定号码的呼叫
  13. 华为手机NFC模拟加密的门禁卡详细教程
  14. 手机录音m4a怎么转换成mp3
  15. 漂亮实用的jQuery倒计时插件特效代码
  16. C++ 安妮的宠物小屋 练习
  17. python打包exe报错编码问题_python打包成exe,但执行exe报错,求解。
  18. 硬盘坏道如何屏蔽?最全攻略都在这了!
  19. 1036 跟奥巴马一起编程 (15 分)
  20. win7旗舰版出现COM Surrogate已停止工作

热门文章

  1. Vulkan【2】创建Vulkan实例
  2. C语言 创建简单结构体输入学生基本信息
  3. 谈谈事件相机在自动驾驶领域的应用前景
  4. linux驱动没活干_Linux 桌面版普及不了的一个重大原因是很多厂商不提供驱动
  5. vivoz3升级Android10,vivoz3 刷机教程 vivoz3 卡刷升级教程
  6. MicroStrategy 9 - Extending Business Intelligence
  7. thinkcmf5与宝塔
  8. 前端学习之品优购项目(二)——首页搭建
  9. Android集成支付宝支付SDK,实现支付功能
  10. Hadoop wordcount 小实例