天嵌 ARM开发社区

 找回密码
 注册
查看: 10359|回复: 13

udhcpc 出现错误

[复制链接]
传奇 发表于 2012-4-10 01:00:05 | 显示全部楼层 |阅读模式
本帖最后由 传奇 于 2012-4-14 18:25 编辑

执行udhcpc时出现如下错误: udhcpc                                                   
udhcpc (v1.13.0) started                                                        
ifconfig: SIOCSIFHWADDR: Device or resource busy                                
udhcpc: socket: Address family not supported by protocol 有没有哪个同学遇到过,应该怎么解决?原来是我的内核编译时露了一个项
 楼主| 传奇 发表于 2012-4-10 11:16:13 | 显示全部楼层
TQ-lkp 发表于 2012-4-10 11:12
要修改/ect/nettype文件,2为无线模式,无线模式下是不无法使用dhcp的,你改成0就可以了

我是在使用无线网卡,能那样改吗
 楼主| 传奇 发表于 2012-4-10 10:24:04 | 显示全部楼层
TQ-lkp 发表于 2012-4-10 09:09
有没有启用网卡驱动?

通过ifconfig wlan0 up 打开了无线网卡,也能看到相应的无线信息,但是还是有上面的错误提示。
 楼主| 传奇 发表于 2012-4-10 11:19:07 | 显示全部楼层
TQ-lkp 发表于 2012-4-10 11:12
要修改/ect/nettype文件,2为无线模式,无线模式下是不无法使用dhcp的,你改成0就可以了

我更换了/usr/share/udhcpc/default.script 又有如下错误:[root@EmbedSky /]# udhcpc                                                      
udhcpc (v1.13.0) started                                                        
udhcpc: socket: Address family not supported by protocol     ,这个是什么原因阿
TQ-lkp 发表于 2012-4-10 11:40:29 | 显示全部楼层
无线网卡想使用自动获取的话,指令应该是udhcpc -b -i wlan0
 楼主| 传奇 发表于 2012-4-10 14:46:53 | 显示全部楼层
本帖最后由 传奇 于 2012-4-10 21:31 编辑
TQ-lkp 发表于 2012-4-10 11:40
无线网卡想使用自动获取的话,指令应该是udhcpc -b -i eth0

udhcpc能启动了,但是还是连不上,信息是Sending discover...                                                             No lease, forking to background      ,应该是我的udhcpc没配好,我的路由是无线DHCP分配无线IP,有密码,有无线连接名,路由上的DNS是0.0.0.0
,不知道还有什么要修改或者是配置?
手指恋上烟 发表于 2012-7-23 15:29:06 | 显示全部楼层
内核编译时少了哪一个选项啊
亚瑟王 发表于 2012-7-31 11:23:13 | 显示全部楼层
楼主,你的解决方法呢?
wifi使用dhcp有个前提,必须要登录到无线网络中并且该网络支持dhcp功能,否则用不了的。
Hens007 发表于 2012-12-14 17:16:34 | 显示全部楼层
我也遇到有:
udhcpc (v1.13.0) started
ifconfig: SIOCSIFHWADDR: Device or resource busy
Sending discover...
Sending select for 192.168.0.38...
Lease of 192.168.0.38 obtained, lease time 259200
ifconfig: SIOCSIFHWADDR: Device or resource busy
deleting routers
route: SIOCDELRT: No such process
adding dns 202.96.134.33
adding dns 202.96.128.86
不知道为什么会有ifconfig: SIOCSIFHWADDR: Device or resource busy和route: SIOCDELRT: No such process的提示,请版主指点。
亚瑟王 发表于 2012-12-14 18:39:12 | 显示全部楼层
Hens007 发表于 2012-12-14 17:16
我也遇到有:
udhcpc (v1.13.0) started
ifconfig: SIOCSIFHWADDR: Device or resource busy

你用的命令是什么?你的dhcp的脚本放到哪里的?
Hens007 发表于 2012-12-15 10:21:07 | 显示全部楼层
脚本就在/usr/share/udhcpc目录下
Hens007 发表于 2012-12-15 10:23:41 | 显示全部楼层
我用的命令是udhcpc
亚瑟王 发表于 2012-12-15 17:16:23 | 显示全部楼层
Hens007 发表于 2012-12-15 10:23
我用的命令是udhcpc

你直接执行ifconfig呢?在udhcpc命令后面跟的是什么参数?
Hens007 发表于 2012-12-16 20:07:28 | 显示全部楼层
ifconfig 执行时可以看到网卡eht0,udhcpc后面没带什么参数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-5 06:35 , Processed in 1.016537 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表