wlan0 接口无法使用 udhcpc 获取 IP

wlan0 接口无法使用 udhcpc 获取 IP

我在 Android Lollipop 中使用 Realtek 的 USB 无线适配器,并配有 RTL8192DU 驱动程序。我能够使用iwlist wlan0 scan命令扫描无线网络。我尝试连接到开放网络并使用获取 IP udhcpc,输出有点混乱。我像往常一样获得了 wlan0 接口的 IP

root@sabresd_6dq:/system/lib/modules # busybox udhcpc -i wlan0               
udhcpc (v1.22.1) started
Sending discover...
Sending select for 192.168.43.206...
Lease of 192.168.43.206 obtained, lease time 3600

但是当检查 netcfg 时,wlan0 接口已启动但没有分配 ip。

root@sabresd_6dq:/system/lib/modules # netcfg
wlan0    UP                                    0.0.0.0/0     0x00001043 
lo       UP                                    127.0.0.1/8   0x00000049 

这怎么可能?我在运行 udhcpc 命令时指定了接口,因为它默认使用 eth0……

当我发出 netcfg wlan0 dhcp 时,我得到了 ip,而且静态 ip 也正常工作。为什么 udhcpc 不起作用……?有什么想法吗?

答案1

我遇到了同样的问题。我能够使用以下命令获取 IP:

netcfg wlan0 dhcp

使用此命令代替udhcpc -i wlan0

相关内容