开机后使用ifconfig命令查询ip地址,发现没有ip地址,如下图
输入命令 udhcpc -i eth0 去自动获取ip地址,发现没有类似adding dns信息打印,如下图:
这种情况,通常是没有 脚本 default.script 或者 脚本内容为空;解决办法是没有脚本的增加脚本,且增加内容
exec run-parts -a “$1” /etc/udhcpc.d
后续重新输入命令 udhcpc -i eth0 去自动获取ip地址即可,正常情况如下图:
出现上述问题的原因之一,更新根文件系统后,有些信息还在cpu缓存中,没有写进flash中,导致有一部分的脚本文件为空,所以更新根文件系统后,需要执行命令sync,再去reboot设备即可。