现在,我想通过命令在 5 秒内得到一个 ip:
udhcpc -i eth2 -R -A 5
我希望如果5秒后,上面的命令无法获取ip,这个命令可以自动存在,但我发现选项“-A 5”没用。为什么?
你确定你在运行 Ubuntu 吗?无论哪种方式,您的命令中都可能存在一些冲突的标志。
该-A
标志控制udhcpc
在发送另一个请求之前应该等待 IP 租用多长时间。-A 5
意味着它将每 5 秒发送一次请求,直到收到一个请求。
该-R
标志将在udhcpc
退出后释放 IP,这可能会或可能不会使您尝试使用-A
.
如果您的目标是在 5 秒后放弃命令来获得新的 IP 租约eth2
,也许这会满足您的需求:
udhcpc -i eth2 -t 1 -n
-t
将向上发送以N
发现数据包。在这种情况下,它只是1
.
-n
如果没有获得租约,将退出。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句