您的位置:首页 > 移动开发 > Android开发

Android recovery系统下实现DHCP连接Ethernet的方法

2014-07-30 15:00 896 查看
这段时间工作要求Android recovery系统下实现Android 自动获取IP地址,在网上一查知道用DHCP来实现,看了正常系统下的实现方式,想用同样的方式在recovery模式下实现,但是没有成功。不知为何,先记录下来,希望能尽快解决,

在init.rc里面会启动一个dhcpd_eth0
的守护进程。

在init.rc里面启动了

service dhcpcd_wlan0 /system/bin/dhcpcd -ABKL

class main

disabled

oneshot

service iprenew_wlan0 system/bin/dhcpcd -n

class main

disabled

oneshot

service dhcpcd_p2p /system/bin/dhcpcd -aABKL

class main

disabled

oneshot

service iprenew_p2p system/bin/dhcpcd -n

class main

disabled

oneshot

# bugreport is triggered by holding down volume down, volume up and power

service bugreport /system/bin/bugreport.sh

class main

disabled

oneshot

keycodes 114 115 116

service chrome /system/bin/chrome.sh

class main

oneshot

service dhcpcd_eth0 /system/bin/dhcpcd -ABKL

class main

disabled

oneshot

service iprenew_eth0 system/bin/dhcpcd -n

class main

disabled

oneshot

启动WiFi:

##wifi start

mkdir /system/etc/wifi 0770 wifi wifi

chmod 0770 /system/etc/wifi

#wpa_supplicant control socket for android wifi.c (android private socket)

mkdir /data/misc/wifi 0770 wifi wifi

mkdir /data/misc/wifi/sockets 0770 wifi wifi

chmod 0770 /data/misc/wifi

chown wifi wifi /data/misc/wifi

#add wpa_supplicant service

service wpa_supplicant /system/bin/wpa_supplicant -Dwext -iwlan0 -c /data/misc/wifi/wpa_supplicant.conf

class main

socket wpa_wlan0 dgram 0660 wifi wifi

disabled

oneshot

#add dhcpcd service

service dhcpcd_wlan0 /system/bin/dhcpcd -ABKL

class main

disabled

oneshot

#add dhcpcd-iprenew service

service iprenew_wlan0 /system/bin/dhcpcd -n

class main

disabled

oneshot

调试命令:

getprop net.dns1:无任何输出,DNS没法获取啊!

netcfg:查看网络状态,提示:soinfo_link_image(linker.cpp:1635): could not load library "libnetutils.so" needed by "netcfg"; caused by load_library(linker.cpp:745): library "libnetutils.so" not foundCANNOT LINK EXECUTABLE

ifconfig eth0:eth0: Cannot assign requested address,无法分配地址!,这是怎么回事?有人帮忙解决一下吗?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: