【教程】如何让虚拟机Ubuntu上网

本帖最后由 勤奋的小青蛙 于 2018-1-13 15:57 编辑 [img=1,1]http://www.100ask.org/bbs/?fromuid=5478[/img] 一、为什么要让虚拟机中的Ubuntu上网? 想在线安装软件,下载git源码包,或者要用浏览器浏览网页 二、虚拟机中的Ubuntu有几种上网方式? 通常有3种,NAT、桥接、USB无线网卡 三、NAT上网怎么用? NAT方式可以说是让虚拟机内的系统能够上网的最快速的方式。如果你仅仅是想让虚拟机内的Ubuntu上网,建议使用这种方式。 NAT上网的前提:PC能上网就可以,连路由器都不需要。 NAT上网的设置:VMware需要设置一处

7.png

我们打开网络编辑器可以看到

8.png

软件已经将子网IP什么的都设置完毕,只要Ubuntu中的网络选择为DHCP就可以正常上网了。如果你要固定ip,也可以,下面有截图。 另:上图这个192.168.47.0网段就是分配给虚拟机中的Ubuntu的。为什么他的这个网段很怪?为什么不是我们常用的网段192.168.1.0啊!这是因为在NAT模式下,PC机充当了一个路由器的角色。它既要跟上层的路由器通信,又要跟Ubuntu通信。玩过路由器的同学就知道,路由器的上层网段和下层网段是不允许相同的,而我们常用的路由器的网段是192.168.1.0,所以为了避免冲突,软件自己就分配了一个不常用的网段给下层的设备。但这也并不保险,如果你的上层路由器网段恰恰是192.168.47.0,那么就需要更改一下这里的网段。 NAT上网的优点: 设置方便,只要PC能上网,虚拟机内的系统也能上网。 NAT上网的缺点: 由于经过了PC的路由器角色转换,虚拟机内的系统已经是PC的一个子网设备,它可以与PC及PC层的其它机器通信,但是PC层的其它机器却无法跟虚拟机内的系统通信。例如:把开发板接入路由器,虚拟机内的Ubuntu是可以ping通开发板的,反过来却无法ping通。拓扑图如下:

9.png

四、桥接上网怎么用? 这可以说是功能最强大的方式了,在整个开发过程中,桥接完全能够满足需要,强烈推荐使用。 桥接上网的前提:你得有个路由器,PC机使用有线或者无线连接到能上网的路由器上。参考下面两个帖子 [url=http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=11196]http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=11196[/url] [url=http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=13140]http://www.100ask.org/bbs/forum.php?mod=viewthread&tid=13140[/url] 桥接上网的设置:VMware需要设置两处

1.png

2.png

设置之后虚拟机内的Ubuntu和PC机上的Windows处于局域网内的平等的位置,如下图:

3.png

此时Ubuntu跟Windows一样会获取到路由器分配的IP地址等,到这里,Ubuntu就可以上网了。 如果不想让Ubuntu的IP地址变来变去,可以进入Ubuntu的网络设置界面将IP固定。

4.png

5.png

6.png

选择手动,添加,填入正确的IP、掩码、网关,保存。这样Ubuntu的IP地址就固定下来了,在Windows下使用远程登录就很方便。 桥接上网的优点:将虚拟机内的系统模拟成一台局域网内单独的主机,虚拟机内的系统可以跟整个局域网内的所有设备进行双向通信,如果你再将你的开发板接入路由器,那么三者互ping没有任何问题。 桥接上网的缺点:桥接所选的网卡必须是激活的。如果你把网线拔掉或者WIFI断掉,不要说上网了,就连Windows和Ubuntu间的通信都无法进行,更别提使用SSH登录了。 四、USB无线网卡上网怎么用? 这其实是理论上的一种方法,就是把虚拟机内的Ubuntu当做一台物理机,将USB无线网卡接入Ubuntu,在Ubuntu内部通过扫描WIFI信号接入网络。此方法是可行的,但是劳民伤财,不是好的方式,仅供了解。 五、总结 如果单纯的想让虚拟机内的Ubuntu上网,那么就用NAT方式。 如果要让虚拟机内的Ubuntu上网的同时,还要跟开发板进行通信,那么就用桥接方式。
请先 登录 后评论

5 个回答

渣渣辉
[img]C:\Users\Administrator\Desktop[/img] 为什么 我照着 资料视频第004节_网络设置_网页浏览_在线听歌_在线看视频(免费) 用ubantu 上网 ping www.baidu.com的时候 显示unknown host www.baidu.com 但是ping 我的 ip的时候 8次就行ping通? 火狐上不去网还是?
请先 登录 后评论
勤奋的小青蛙
[quote][url=forum.php?mod=redirect&goto=findpost&pid=73634&ptid=20147]渣渣辉 发表于 2018-1-20 20:44[/url] 为什么 我照着 资料视频第004节_网络设置_网页浏览_在线听歌_在线看视频(免费) 用ubantu 上网 ping ww ...[/quote] 如果是校园网,特别是用指定客户端拨号上网的,就不要再折腾了
请先 登录 后评论
百问网-钟老师
楼主用的虚拟机:

</div>
                        </div>
                        <div class=

请先 登录 后评论
勤奋的小青蛙
[quote][url=forum.php?mod=redirect&goto=findpost&pid=75203&ptid=20147]百问网-钟老师 发表于 2018-3-23 09:49[/url] 楼主用的虚拟机: ubuntu:[/quote] 这你都知道
请先 登录 后评论
ping
[quote][url=forum.php?mod=redirect&goto=findpost&pid=73634&ptid=20147]渣渣辉 发表于 2018-1-20 20:44[/url] 为什么 我照着 资料视频第004节_网络设置_网页浏览_在线听歌_在线看视频(免费) 用ubantu 上网 ping ww ...[/quote] 我遇到了与你同样的问题,请问你的问题解决了吗?
请先 登录 后评论
  • 0 关注
  • 0 收藏,3419 浏览
  • 勤奋的小青蛙 提出于 2018-01-13 15:59

相似问题