作者gn00618777 (非常念旧)
看板Linux
标题[问题] 要怎麽侦测 dhclient 成功
时间Fri Mar 6 13:42:02 2015
我在背景执行一个无线回圈
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值 无效
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.223.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1425620526.A.C00.html
※ 编辑: gn00618777 (60.251.223.31), 03/06/2015 14:22:50
1F:→ gn00618777: OK ,好像改了又有效了 03/06 15:08
2F:推 ah7675: A要的功能不是用ifplugd就可以了吗? 然後侦测link state 03/07 22:41
3F:→ ah7675: 可以用netlink(c) 03/07 22:41