最近开始学习嵌入式Linux开发,使用野火imx6ull开发板,想把开发板通过网线连接到笔记本(笔记本连接WiFi),共享使用网络;查询了很多资料后成功实现,我现在把这个方法分享出来。
1.禁用防火墙功能:打开网络和共享中心->windows Definder防火墙->启用或关闭windows Definder防火墙->专用和公用网络都设置为关闭windows Definder防火墙。
![](https://img-blog.csdnimg.cn/15b29fa4432a4b6bbcb324aa7995006d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-35pav54m5TGl1,size_20,color_FFFFFF,t_70,g_se,x_16)
2.电脑的无线网卡设置为共享网络到有线网卡上:打开网络和共享中心->更改适配器设置->右击WLAN(电脑连的wifi)点击属性->选择共享栏->勾选“允许其他网络用户…”->家庭网络连接选择以太网(开发板连接的有线网络)->去掉“允许其他网络用户…”->点击确定。
![](https://img-blog.csdnimg.cn/fd1f5553928a44cbb4457f35596014a2.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-35pav54m5TGl1,size_20,color_FFFFFF,t_70,g_se,x_16)
3.有线网卡会分配自动分配一个网关地址(我的电脑是192.168.137.1),开发板ip地址跟网关以及DNS必须得设置为同一网段:
![](https://img-blog.csdnimg.cn/11c971df48d64f6e8d13b9001b205a17.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-35pav54m5TGl1,size_20,color_FFFFFF,t_70,g_se,x_16)
4.修改DNS解析的ip地址,让开发板能够识别www.baidu.com这样的网站。
最后就可以ping通外网啦!
![](https://img-blog.csdnimg.cn/5e4449ecca2842ec8b7a8d84a54470df.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6L-35pav54m5TGl1,size_20,color_FFFFFF,t_70,g_se,x_16)
5.注意:如果需要使开发板ping通vm虚拟机 Ubuntu需要设置桥接模式 需要桥接到你的网口
如果桥接到wifi你是ping不通的需要在同一网段下
![](https://img-blog.csdnimg.cn/4a2e9d5332d64f42a414e8e0abc67d21.png)