开发板学习Day5-嵌入式开发ping问题

2019-07-12 17:03发布

一句话解决嵌入式开发ping问题:

PC机使用网卡A连接开发板,VMWare就要使用同一个网卡A作为桥接网卡。 对这句话的理解是这样的:
1,确定PC机连接开发板所用网卡A
2,VMWare选择网卡A作为桥接网卡
3,设置以下三者IP在同一网段:
包括: 1,Windows网卡A 2,VMWare里Ubuntu的IP 3,开发板IP,又包括u-boot和Linux的IP
七个常识:
1,某网卡状态显示为断开时,它无法使用。
2,Windows、VMWare上运行的Ubuntu、开发板的IP不能处于同一网段。
3,PC有多个网卡时,多个网卡的IP不能处于同一网段。
4,PC的多个网卡之间是互不联通的。
5,开发板运行于u-boot时,使用以下命令设置IP:
set ipaddr xxx.xx.xx.xx
6,开发板启动到Linux时,使用以下命令设置IP:
ifconfig eth0 xxx.xx.xx.xx
7,开发板运行于u-boot时的IP,启动到LINUX时就无效了!在LINUX下需要重设IP。
两个注意:
1,PC卡上多个网卡A、B…不能设为同一网段
2,开发板要少些新u-boot

以下是几种情况及网卡设置方式:

情况1:
这里写图片描述 情况2:
这里写图片描述 情况3:
这里写图片描述 情况4:
这里写图片描述 情况5:
这里写图片描述
以上5种情况下,开发板都要设置网卡A为桥接网卡! 下面举一种错误的情况:
情况6:
这里写图片描述 情况6的错误在于PC与开发板之间存在两条路径,改正的方法是“要么断开无线网,要么断开有线网卡”。