嵌入式Linux开发环境搭建之七---正确设置网络使开发板ping同Ubuntu(使用桥接方式,不推荐)

简介: 嵌入式Linux开发环境搭建之七---正确设置网络使开发板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【打开网卡】,会出现错误

解决方法如下:

/*********************************************18之前的版本这样修改*******************************************************/

vim etc/network/interfaces

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

/*********************************************18之后的版本在这里修改*******************************************************/

vim /etc/netplan/xxx.yaml

修改好了之后,netplan apply生效。

 

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

 

二、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等安全软件拦截导致的。其实不影响使用,不用理会。

 

三、配置windows的网络

1、打开 控制面板->网络和Internet->网络连接->以太网(win7下叫本地连接)

2、右击以太网->属性->Internet协议版本4(TCP/IPV4),改成下面的IP地址

这样就把windows的IP设置成了192.168.1.20

相关文章
|
5月前
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
3月前
|
Ubuntu 网络协议 网络安全
解决Ubuntu系统的网络连接问题
以上步骤通常可以帮助解决大多数Ubuntu系统的网络连接问题。如果问题仍然存在,可能需要更深入的诊断,或考虑联系网络管理员或专业技术人员。
856 18
|
4月前
|
Ubuntu
在Ubuntu系统上设置syslog日志轮替与大小限制
请注意,在修改任何系统级别配置之前,请务必备份相应得原始档案并理解每项变更可能带来得影响。
583 2
|
5月前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 22.04.1上安装MySQL 8.0及设置root密码的注意事项
这些是在Ubuntu 22.04.1 系统上安装MySQL 8.0 及设置root密码过程中必须考虑的关键点。正确的遵循这些步骤可确保MySQL的安装过程既顺利又安全。
1189 20
|
6月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
284 11
|
7月前
|
网络协议 Ubuntu
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器的过程。
以上步骤提供了一种简洁明了的指导,让用户能够在Ubuntu系统中有效设置静态DNS服务器,这对日常管理和网络配置来说是非常实用的技能。
850 18
|
7月前
|
Ubuntu Linux UED
Ubuntu和Debian系统与Hat Linux系列的使用比较
所以,如果你想搞一个家用服务器,或者是个人使用,喜欢新鲜事物,那Ubuntu可能是你的最好选择。如果你需要一个在商业环境中经受住考验的系统,那Fedora或CentOS可能更符合你的口味。不过记住,CentOS现在是CentOS Stream,中途换马了,所以如果你是稳定性的极端追求者,可能得考虑一下这一变化。而Debian,则适合那些对稳定性需求极高,不太追求软件版本新旧的用户。
252 26
|
7月前
|
Ubuntu Linux Shell
Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用
以上就是在Linux环境下安装VSCode的终极指南,抛开繁复的专业词汇,以平易近人的文字、形象生动的比喻让你轻松学会这一过程。别忘了,你的小伙伴VSCode已经在应用菜单里等你了!
2355 23
|
6月前
|
Ubuntu 编译器
在Ubuntu中设置QT Creator的交叉编译环境。
在进行交叉编译设置时,请确保遵循你的目标硬件平台和软件的具体指南。以上步骤给出的是一个概括的指南,具体步骤可能因你的特定需求而有所不同。务必参照相关硬件和软件的官方文档进行操作,以获得具体的、针对性的指导。
557 0

热门文章

最新文章