嵌入式Linux学习笔记4——关于jz2440开发板ping不通电脑主机和Ubuntu虚拟机的解决办法

本文提供了解决jz2440开发板无法ping通电脑及Ubuntu虚拟机的方法,包括关闭防火墙、正确设置IP地址、调整网络配置等步骤,确保开发板与PC、虚拟机间网络连通。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验环境:
jz2440开发板
win10
Ubuntu虚拟机

网络连接:
电脑连接路由器wifi,开发板通过网线直连电脑

jz2440开发板ping不通电脑主机的解决方案:
①关闭电脑防火墙(防止防火墙阻止开发板ping电脑)
在这里插入图片描述
在这里插入图片描述
②按键盘【win】+【R】,输入【cmd】-【确定】进入win10命令行模式,输入【ipconfig】查看电脑主机的IP地址(IPv4:192.168.1.23)
在这里插入图片描述
③打开电脑的【控制面板】-【网络和Internet】-【网络和共享中心】-【更改适配器设置】进入到网络连接界面
在这里插入图片描述
在这里插入图片描述
④设置以太网 【鼠标右键】-【属性】进入 “网络” 界面,双击【Internet协议版本4(TCP/IPv4)】选择【使用下面的IP地址】设置以太网的IP地址(设置以太网的IP地址和电脑主机IP地址在同一网段。例如我的电脑主机IP地址为192.168.1.23,同一网段指的是IP地址前三个数字相同,所以我可以将以太网的IP地址设置为192.168.1.20)-【确定】(此时在电脑命令行输入【ipconfig】以太网显示未连接状态)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
⑤打开开发板,进入u-boot命令行,此时在电脑命令行输入【ipconfig】,以太网就连接上了,并且能够看到我们设置好的IP地址。
在这里插入图片描述
⑥在开发板上设置板子的IP地址。开发板通过USB转串口和PC机相连,进入u-boot命令行,输入【print】,会看到开发板的ipaddr(IP地址)。
在这里插入图片描述
⑦设置开发板的IP地址保证其和PC机的IP地址要在同一网段,在u-boot命令行输入【set ipaddr 192.168.1.22】设置IP地址,设置完成后输入【save】保存设置。
在这里插入图片描述
⑧验证是否可以ping通:(注意:用开发板去pingPC机,因为u-boot不会对ping作出回复)输入【ping 192.168.20】返回结果如下:(看到host…is alive就表明ping通了)(注意是ping以太网的IP)
在这里插入图片描述

jz2440开发板ping不通虚拟机Ubuntu的解决方案:
通常Ubuntu的IP地址和PC机是处在同一网段的,我们都不用去进行设置,只需要修改一下VMware里的网络配置
①在VMware里选中【编辑】-【虚拟网络编辑器】,按照图片步骤进行设置。
在这里插入图片描述
在这里插入图片描述
(因为开发板通过网线和电脑连接,所以需要选择Realtek PCIe…)
②进入Ubuntu终端,输入【ifconfig】查看网络IP地址,发现ens32网卡没有IP地址,这是由于我们修改了设置还没有重新启动网卡,输入命令【sudo service network-manager restart】重新启动网卡,然后输入【ifconfig】查看此时ens32就有网络IP地址了(192.168.1.44)。
在这里插入图片描述
在这里插入图片描述
③在u-boot命令行输入【ping 192.168.1.44】返回结果如下:(看到host…is alive就表明ping通了)
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值