为什么命令 udhcpc 无法在 linux 上设置超时?

yanzhang92

现在,我想通过命令在 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么命令mv返回消息mv:在Linux上无法移动设备或资源繁忙?

为什么在VMWare上虚拟化的Linux机器上设置了修复IP后,我无法导航?

为什么Linux编译程序无法在Windows上运行

为什么我无法在 Linux 上打开 Visual Studio Code?

`gulp` 命令在 Linux 上无法正常工作

为什么python3无法执行某些linux命令?

为什么我无法在 Arch Linux 上连接到 CyberGhost VPN?/修复 DNS 泄漏 Arch Linux

为什么plink或bash无法识别远程命令文件第一行上的命令?

Qt Creator无法在Linux上设置断点

无法在Alpine Linux上设置JRE 1.5

如何在Powershell命令上设置超时?

Wifi速度很慢/无法在Mac上的linux上运行;为什么不连接?

为什么Oracle Linux无法识别virtio?

为什么在Linux中无法读取“ +”和“-”?

为什么在我的程序-pthread Linux中无法设置计划的策略和参数?

为什么OS X上的mktemp被在Linux上运行的命令破坏了?

为什么此twurl命令(在golang exec上在Linux上运行)未得到认证?

为什么Linux Mint 18上的visudo中的NOPASSWD无法正常工作

为什么Linux无法从HP笔记本电脑上的USB引导?

为什么我的自定义命令无法在zsh中的sudo上运行?

为什么Git命令在Windows 10上无法通过Win32-OpenSSH失败?

为什么我在Windows上获取“行为无法识别为内部或外部命令”的原因

为什么在Linux机器上安装Java时使用替代命令

为什么在Linux上的history命令的结果中有一个以“ *”开头的空行?

为什么在 kali linux 上使用 find 命令时会出现“权限被拒绝”错误流

为什么无法从原型上定义的设置器访问属性

为什么我无法在我的设备上设置 cookie?

为什么Ping超时无法正常工作?

Linux上的C ++无法识别exit()和printf()之类的命令