android 4.0 dhcp option60

63 篇文章 0 订阅
本文详细介绍了Android设备中网络配置的实现方式,包括通过init.rc文件启动dhcpcd守护进程来实现以太网和Wi-Fi的DHCP客户端功能。此外还涉及了Wi-Fi配置的相关服务如wpa_supplicant及dhcpcd的服务配置。
摘要由CSDN通过智能技术生成

虽然解决了dhcp从特定服务器上获取ip,但是没有明白原理。看网上文章,介绍的七七八八的。整理一下,希望以后用的时候,有个概念。

在init.rc里面启动了一个dhcpd_eth0 的守护进程。估计那个命令是发送给这个守护进程执行的?不细心啊,不细心。

这里启动的是dhcpcd_eth0 这个和上面那个可不一样。看仔细点。是客户端dhcpc的一个守护进程。

在init.rc里面启动了

#Ethernet
#add dhcpcd_eth0 daemon
service dhcpcd_eth0 /system/bin/dhcpcd -ABKL
    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


##wifi end



调试命令:

netcfg,查看网络状态

ifconfig eth0 居然配置不了网络,这是怎么回事呢



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值