dhcp问题

LinuxInEmbedded 2013-10-16 03:02:00
udhcpc (v0.9.9-pre) started
Jan 1 00:11:54 udhcpc[432]: udhcpc (v0.9.9-pre) started
m
Jan 1 00:11:54 udhcpc[437]: [truncated] m
Sending discover...
Jan 1 00:11:54 udhcpc[432]: Sending discover...
Sending select for 192.168.1.2...
Jan 1 00:11:54 udhcpc[432]: Sending select for 192.168.1.2...
Lease of 192.168.1.2 obtained, lease time 86400
Jan 1 00:11:55 udhcpc[432]: Lease of 192.168.1.2 obtained, lease time 86400
m
Jan 1 00:11:55 udhcpc[446]: [truncated] m

重新编译内核选中IP :DHCP support 运行udhcpc出现以上提示,请问大家哪儿出问题了?ip地址没被配置
...全文
298 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
网络交换机端口镜像或者用hub集线器
LinuxInEmbedded 2013-10-18
  • 打赏
  • 举报
回复
引用 8 楼 songsong33 的回复:
你可以抓包,正常的dhcp流程和设备dhcp流程,对比看看。 192.168.1.2是什么主机?dhcp服务器么?
如何抓包啊?程序在我设备上呢,也没经过我的pc啊
LinuxInEmbedded 2013-10-18
  • 打赏
  • 举报
回复
我把sample里的simple.script拷贝到上诉目录,问题依旧,simple.script::: #!/bin/sh # udhcpc script edited by Tim Riker <Tim@Rikers.org> [ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1 RESOLV_CONF="/etc/resolv.conf" [ -n "$broadcast" ] && BROADCAST="broadcast $broadcast" [ -n "$subnet" ] && NETMASK="netmask $subnet" case "$1" in deconfig) /sbin/ifconfig $interface 0.0.0.0 ;; renew|bound) /sbin/ifconfig $interface $ip $BROADCAST $NETMASK if [ -n "$router" ] ; then echo "deleting routers" while route del default gw 0.0.0.0 dev $interface ; do : done for i in $router ; do route add default gw $i dev $interface done fi echo -n > $RESOLV_CONF [ -n "$domain" ] && echo search $domain >> $RESOLV_CONF for i in $dns ; do echo adding dns $i echo nameserver $i >> $RESOLV_CONF done ;; esac exit 0
LinuxInEmbedded 2013-10-18
  • 打赏
  • 举报
回复
重新编译了udhcpc,打开了调试模式,以下是输出信息: info, udhcpc (v0.9.9-pre) started info, adapter index 2 info, adapter hardware address 42:91:ee:ff:30:79 info, vforking and execle'ing /usr/share/udhcpc/default.script error, m info, entering raw listen mode info, Opening raw socket on ifindex 2 info, adding option 0x35 info, adding option 0x3d info, adding option 0x3c debug, Sending discover... info, Waiting on select... info, unrelated/bogus packet info, Waiting on select... info, oooooh!!! got some! info, adding option 0x35 info, adding option 0x3d info, adding option 0x3c info, adding option 0x32 info, adding option 0x36 debug, Sending select for 192.168.1.3... info, Waiting on select... info, oooooh!!! got some! info, Lease of 192.168.1.3 obtained, lease time 86400 info, vforking and execle'ing /usr/share/udhcpc/default.script error, m info, entering none listen mode Child exited with retcode = 0 Child exited with status 0 /usr/share/udhcpc/default.script这个东西必须要有吗?如何做?什么作用?
  • 打赏
  • 举报
回复
你先检查下,局域网环境的dhcp服务器有没有配置好。
  • 打赏
  • 举报
回复
引用 1 楼 ShenDuYouLan 的回复:
Jan 1 00:11:54 udhcpc[437]: [truncated] m 这句的前后分别是什么意思呢?Jan指什么?: [truncated] m呢?
Jan 1 00:11:54是时间,1月1号00:11:54。 后面大概是dhcp客户端要发起新一轮discover吧
LinuxInEmbedded 2013-10-17
  • 打赏
  • 举报
回复
有人了解吗?
  • 打赏
  • 举报
回复
你可以抓包,正常的dhcp流程和设备dhcp流程,对比看看。 192.168.1.2是什么主机?dhcp服务器么?
LinuxInEmbedded 2013-10-17
  • 打赏
  • 举报
回复
自己编译了一个udhcpc,运行出现以下错误 info, udhcpc (v0.9.9-pre) started error, m debug, Sending discover... debug, Sending select for 192.168.1.2... info, Lease of 192.168.1.2 obtained, lease time 86400 error, m 看来错误的地方是一样的。另外运行udhcpc是不是还要编写一个脚本?udhcpc.script?
LinuxInEmbedded 2013-10-17
  • 打赏
  • 举报
回复
遇到这种问题如何排查错误呢?一头雾水啊~!!!~~~~
LinuxInEmbedded 2013-10-17
  • 打赏
  • 举报
回复
引用 4 楼 songsong33 的回复:
你先检查下,局域网环境的dhcp服务器有没有配置好。
dhcp服务器肯定是配置好了,我笔记本都可以获取ip,网上有人说 : [truncated] m 表示中断错误
LinuxInEmbedded 2013-10-16
  • 打赏
  • 举报
回复
Jan 1 00:11:54 udhcpc[437]: [truncated] m 这句的前后分别是什么意思呢?Jan指什么?: [truncated] m呢?

23,128

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧