韦东山Linux嵌入式课程社区
直播中

王瑞

7年用户 229经验值
私信 关注

为什么uboot的ip和系统ip不一样?

按照视频里的介绍,设置好uboot的ipaddr和serverip,可以跟PC机PING通。但进入系统之后,输入ifconfig之后,显示inet addr的区段跟我不一样,不能跟PC机PING通,这是为什么?是不是里面的IP被固定了,不能自动获取?

回帖(2)

陈斌

2019-8-2 07:59:44
在操作u-boot时,linux系统还没有启动,ip是u-boot设置的,在u-boot命令行可以输入printenv查看u-boot环境当前ip。系统启动后,系统设置的ip要么是u-boot参数传入的(忘记会不会传入ip),要么是系统默认的。而且要自动分配ip需要依靠DNS服务器,u-boot不能启动dns服务器。要是你想u-boot和系统启动后的ip一致,可以在系统启动时执行一个设置ip的脚本,或者在u-boot中设置。
举报

樊周依

2019-8-2 08:10:11
已解决,谢谢
举报

更多回帖

发帖
×
20
完善资料,
赚取积分