Я использую беспроводной USB-адаптер Realtek в Android Lollipop с драйвером RTL8192DU. Я могу сканировать беспроводную сеть с iwlist wlan0 scan . И я попытался подключиться к открытой сети и загрузил ip с помощью udhcpc , вывод был немного запутанным. Я получил ip для интерфейса wlan0 как обычно

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 ответ1

0

Я была такая же проблема. Я смог получить IP с помощью следующей команды:

netcfg wlan0 dhcp

Пойдите для этой команды вместо udhcpc -i wlan0 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .