如何让虚拟机的Ubuntu上网?

如何让虚拟机的Ubuntu上网?学习于韦工百问科技-悦己方能悦人,感谢!我的环境:unbuntu16.04特别注意:如果你使用的虚拟机和Ubuntu不一样,现象可能不一样,请具体情况具体分析。一、为什么要让虚拟机中的Ubuntu上网?想在线安装软件,下载git源码包,或者要用浏览器浏览网页二、虚拟机中的Ubuntu有几种上网方式?通常有2种,NAT、桥接三、NAT上网怎么用…

大家好,又见面了,我是你们的朋友全栈君。

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

▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲

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


我的环境: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机使用有线或者无线连接到能上网的路由器上。参考下面两个链接:


桥接上网的设置:VMware需要设置两处:

这里写图片描述
这里写图片描述

  • 设置之后虚拟机内的Ubuntu和PC机上的Windows处于局域网内的平等的位置,如下图:
    这里写图片描述

  • 此时Ubuntu跟Windows一样会获取到路由器分配的IP地址等,到这里,Ubuntu就可以上网了。

桥接上网的优点:将虚拟机内的系统模拟成一台局域网内单独的主机,虚拟机内的系统可以跟整个局域网内的所有设备进行双向通信,如果再将你的开发板接入路由器,那么三者互ping没有任何问题。

桥接上网的缺点:桥接所选的网卡必须是激活的。如果你把网线拔掉或者断掉WIFI,不要说上网了,就连Windows和Ubuntu间的通信都无法进行,更别提使用SSH登录。

五、总结

  • 如果单纯的想让虚拟机内的Ubuntu上网,就使用NAT方式。
  • 如果要让虚拟机内的Ubuntu上网的同时,还要跟开发板进行通信,那么就使用桥接方式。

注:顺便附上校园网PING问题解决方法的口诀:

  • 1.需要UBUNTU上网时,使用NAT方式;
  • 2.要跟开发板互联时,用桥接方式
  • 3.使用我们提供的UBUNTU时,UBUNTU不需要上网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144268.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 基于cesuim三维框架开发的三维路径分析的实现「建议收藏」

    基于cesuim三维框架开发的三维路径分析的实现「建议收藏」1、可以利用百度地图web服务或者天地图web服务,得到二维的路径分析的经纬度;2、利用cesuim地形数据采样接口:sampleTerrain得到高程,然后就有了三维路径分析的坐标信息;3、然后利用画线的接口,就能完成路径分析;记录一下sanpleTerrain的用法://QuerytheterrainheightoftwoCartographicpositionsva…

    2022年8月24日
    5
  • vuethink 在本地没问题,在服务器报错 , php5.6与php5.5之间的大坑

    vuethink 在本地没问题,在服务器报错 , php5.6与php5.5之间的大坑

    2021年10月13日
    50
  • pycharm教育版安装教程_pycharm专业版安装

    pycharm教育版安装教程_pycharm专业版安装1.打开百度搜索PyCharm进入官网,我们可以看到左边是专业版,右边是社区版,建议使用专业版,功能比较齐全。2. 双击安装包进行安装。自定义软件安装路径(建议路径中不要中文字符)。3.选择开始菜单文件夹(默认即可),点击安装。耐心等待安装。4.安装完成,勾选立即运行PyCharm。5.选择是否导入开发环境配置文件,我们选择不导入。6.阅读协议并同意7.如果有学生的edu邮箱的话可以免费使用…

    2025年6月7日
    3
  • 【nginx】利用yum源安装nginx

    【nginx】利用yum源安装nginx

    2021年10月8日
    35
  • 关于balun的一些仿真和思考[通俗易懂]

    关于balun的一些仿真和思考[通俗易懂]关于balun的一些仿真和思考1、错误的初始设计,电路图如下:2、来看看ADS里,理想balun的仿真结果3、将原电路的50ohm并接在balun的差分端,而非单端,再看看仿真结果。4、那么为什么出现上述情况呢?5、我们应该如何去做呢?6、总结:如有错误,还请留言区指出~为了提高共模抑制能力,很多芯片的输入输出口会设计成差分口,在射频电路中也是如此。最近在项目测试中,一个关于balun的问题困扰了我很久,迟迟没有想明白。我爸说:“当一个问题你久久思考却毫无头绪时,你就暂时放一放。也许有天突然开窍,你就想

    2025年8月1日
    3
  • FlashFXP 5.4.0 注册

    FlashFXP 5.4.0 注册打开软件点击–帮助–关于–点击–右边中部的钥匙输入以下全部字母数字  FLASHFXPwQAOlhkgwQAAAAC6W5MNJwTnsl73nIraAU149tnCQS   0hmZU3GGBQG1FtoSp5x0mUgA7bFW0qr0fKk2KCA+v2CCrFbF+q   bmLvEjV+4JCAX+H/TBpG7pdEJ8IEW09ST8t60Poou/…

    2022年7月26日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号