linux开发板访问互联网 笔记本win10中虚拟机

一、需求分析

开发平台:

物理机:笔记本 windows10

虚拟机:Ubuntu16.04

开发板:正点原子阿尔法I.MX6ULL

实现:开发板、虚拟机、物理机相互ping通,并且使物理机的无线网共享给linux开发板和虚拟机中的Ubuntu使用。也就是说只要笔记本连接无线网(不能是校园热点),那么虚拟机和linux开发板都能访问互联网。


二、 网络信息查看

打开网络适配器选项:

linux开发板访问互联网 笔记本win10中虚拟机_第1张图片

先来介绍一下这些网卡,简单来讲,无线网卡就是你的wifi,有线网卡就是你的网线。

linux开发板访问互联网 笔记本win10中虚拟机_第2张图片

首先来看一下我的无线网信息,这里要注意ip地址、子网掩码、默认网关等,无论虚拟机、开发板、物理机最好所有的ip地址都在同一个网段内,这样避免出错

linux开发板访问互联网 笔记本win10中虚拟机_第3张图片


三、物理机设置

无线网配置信息看完了,下一步开始无线网的网络共享设置。

右键无线网卡,选择属性->共享,设置如下,选择“家庭网络连接”中的以太网也就是我的有线网卡。其作用就是将我的无线网网络分享给有线网使用。注意:如果这里没有“家庭网络连接选项”,可以自行新建一个虚拟网卡!具体方法不再赘述,直接百度即可。

linux开发板访问互联网 笔记本win10中虚拟机_第4张图片

linux开发板访问互联网 笔记本win10中虚拟机_第5张图片

linux开发板访问互联网 笔记本win10中虚拟机_第6张图片

下面开始配置有线网卡,右键“以太网”,选择“属性”,设置如下,注意设置和无线网相同网段的ip:

linux开发板访问互联网 笔记本win10中虚拟机_第7张图片

至此,网络共享,和物理机网络配置完成。 


四、虚拟机设置

设置虚拟机网络适配器为桥接模式,并对虚拟网络编辑器进行设置,其中虚拟网络编辑器“还原默认设置”必须在虚拟机关闭的状态下进行,一定要注意桥接模式选择无线网卡,写就是图中箭头4所指的选项,也就是说,ubuntu连接的是有线网卡。这样开发板通过网线连接笔记本有线网卡,虚拟机又和物理机的有线网卡进行桥接,也就相当于,开发板直接和Ubuntu相连。

linux开发板访问互联网 笔记本win10中虚拟机_第8张图片

linux开发板访问互联网 笔记本win10中虚拟机_第9张图片

配置虚拟机中的网络信息如下图所示,具体配置方法,请参见这里,或者这里,就不再这里赘述。一定要注意ip地址和物理机一定要在同一个网段内。

linux开发板访问互联网 笔记本win10中虚拟机_第10张图片

下面进行DNS配置,使用命令 sudo vi /etc/resolv.conf  编辑对应文件,添加以下内容,一般来说需要配置域名解析地址为所处网络的网关地址,也就是192.168.43.1,也可以设置为114.114.114.114,这个是运营商的域名解析服务器地址。两个都加上好了!

linux开发板访问互联网 笔记本win10中虚拟机_第11张图片

 ping测试,可以成功ping通物理机的有线网卡:

linux开发板访问互联网 笔记本win10中虚拟机_第12张图片

 ping外网测试,可以看到也没有问题,只是延迟高了点,可能是因为我是用的手机热点:

注意:不添加DNS解析地址是无法ping通百度的!

linux开发板访问互联网 笔记本win10中虚拟机_第13张图片

ping开发板测试,当然现在还没讲解开发板的配置,建议先看下面,回头再看这里即可,可以看到,成功ping通:

linux开发板访问互联网 笔记本win10中虚拟机_第14张图片

至此,虚拟机工作全部完成!


五、linux开发板设置

通过命令设置开发板ip: ifconfig eth0 192.168.43.119,同样需要和其他的ip地址一样在同一网段内。

linux开发板访问互联网 笔记本win10中虚拟机_第15张图片

设置DNS解析地址,在/etc的resolv.conf文件输入以下内容:

linux开发板访问互联网 笔记本win10中虚拟机_第16张图片

ping Ubuntu主机测试,可以看到可以ping通ubuntu主机:

linux开发板访问互联网 笔记本win10中虚拟机_第17张图片

 ping物理机有线网卡测试,没有任何问题: 

linux开发板访问互联网 笔记本win10中虚拟机_第18张图片

 ping外网(百度)测试,同样没有任何问题:

linux开发板访问互联网 笔记本win10中虚拟机_第19张图片


欢迎加入嵌入式c、c++、单片机、linux群聊 100479172 ,一起讨论,一起进步

linux开发板访问互联网 笔记本win10中虚拟机_第20张图片

你可能感兴趣的:(linux驱动,linux)