Eu tive o mesmo problema. Consegui obter o IP com o comando abaixo:
netcfg wlan0 dhcp
Ir para este comando em vez de udhcpc -i wlan0
.
Estou usando o USB Wireless Adapter da Realtek no Android Lollipop com o driver RTL8192DU. Eu sou capaz de digitalizar a rede sem fio usando o comando iwlist wlan0 scan
. E tentei me conectar a uma rede aberta e peguei o ip usando udhcpc
, a saída ficou um pouco confusa. Eu tenho o ip para a interface wlan0 como de costume
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
Mas quando o checou o netcfg, a interface wlan0 está ativa, sem nenhum ip atribuído.
root@sabresd_6dq:/system/lib/modules # netcfg
wlan0 UP 0.0.0.0/0 0x00001043
lo UP 127.0.0.1/8 0x00000049
Como isso é possível? Eu especifiquei a interface ao executar o comando udhcpc, pois ele usa eth0 como padrão ....
Quando eu emito o netcfg wlan0 dhcp estou recebendo o ip também ip estático também está funcionando. Por que o udhcpc não está funcionando ...? Alguma idéia?
Eu tive o mesmo problema. Consegui obter o IP com o comando abaixo:
netcfg wlan0 dhcp
Ir para este comando em vez de udhcpc -i wlan0
.