rc.local使用ifconfig获取不到IP

问题遇到的现象和发生背景

想在rc.local获取wlan0的IP,但使用ifconfig获取不到IP

问题相关代码,请勿粘贴截图

在/etc/rc.local中使用

wlan0ip=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`

经过测试,在rc.local使用ifconfig得到的输出为

img

我想要达到的结果

想要得到一个wlan0IP,以便开机时配置NAT表实现端口映射。

你这是想要什么网络

首先正常情况下是可以通过ifconfig获取IP地址的吧,你之所以是吧这个命令放在rc.local下面是想让设备重启获取到新的IP地址是获取到正确的IP地址吧,如果你开机时wlan0根本就没有来得及获取地址你怎么能查看到地址呢?知道问题的原因了吗