ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

嵌入式Linux开发环境搭建之七---正确设置网络使开发板ping同Ubuntu

2019-02-26 19:48:01  阅读:307  来源: 互联网

标签:之七 桥接 虚拟机 ping 开发板 网卡 Ubuntu


1、虚拟机的网卡设置可以选择好几种方式,常用的就是 NAT 和桥接(bridged)。
2、【NAT 和桥接的区别】 NAT 中 Linux 通过 windows 与外部进行网络互通,桥接则是 Linux 与Window 都是直接与外部相连。
3、虚拟机要和开发板进行网络通信,只能通过桥接方式连接。
 

开发板运行uboot去ping Ubuntu的操作步骤

首先要将开发板与电脑用网线连接

一、Ubuntu的配置

1、Vmware菜单->虚拟机->设置 为桥接模式

2、Vmware菜单->编辑->虚拟网络编辑器,选择桥接到有线网卡

3、在Ubuntu中断中键入ifconfig,查看ip地址、网卡名等相关信息

网卡名为ens33,ip地址为192.168.1.141

4、此时如果执行ifdown ens33【关闭网卡】或者ifup ens33【打开网卡】,会出现错误

解决方法如下:

vim etc/network/interfaces

系统默认打开的是这样的,做如下修改(注意一定要设置成static,绝对不能是dhcp

此时再去执行重启网卡命令,发现没有错误了

 

二、secure CRT中的配置

1、print打印变量,查看开发板IP地址,将ipaddr和gatewayip都改成与Ubuntu同一网段

2、在Uboot中去执行ping命令

【注意:】

开发板运行UBOOT的时候,这能从开发板去ping Ubuntu,不能从Ubuntu去ping 开发板。alive说明已经ping通。

 

按照上面的设置,都是对的,但是有时候连不上,是因为网线的问题,重新把网线拔下来,然后重新插上,就又可以了。

 

几个细节:

(1)如果开发板是linux,那么开发板和ubuntu可以互相ping通;如果开发板是uboot,那只能从uboot去ping通ubuntu,不能反过来ping通。

(2)如果开发板能ping通ubuntu但是ping不通windows(不合理),往往是windows的防火墙或者360等安全软件拦截导致的。其实不影响使用,不用理会。

标签:之七,桥接,虚拟机,ping,开发板,网卡,Ubuntu
来源: https://blog.csdn.net/weixin_42445727/article/details/87944590

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有