[问题] 要怎么侦测 dhclient 成功

楼主: gn00618777 (非常念旧)   2015-03-06 13:42:02
我在背景执行一个无线循环
sig= `dmesg | grep "PHY: 0:07 - Link is Up - 100/Full"`
当判断 sig 不等于空字串就表示有RJ45插入
然后执行 dhclient eth1
当 $? == "0" 表示分派IP成功跳出循环
当 $? != "0" 分派失败继续执行循环
问题是 dhclient eth1 失败的时候会timeout,卡很久,我要怎立马判定
他已经失败了呢?
谢谢。
至 /etc/dhcp/dhclient.conf 修改timeout值 无效
楼主: gn00618777 (非常念旧)   2015-03-06 15:08:00
OK ,好像改了又有效了
作者: ah7675 (阿毛)   2015-03-07 22:41:00
A要的功能不是用ifplugd就可以了吗? 然后侦测link state可以用netlink(c)

Links booklink

Contact Us: admin [ a t ] ucptt.com