我使用这样的常用行:
udhcpc -O domain
但终端只显示如下:
Sending discover...
Sending select for 192.168.X.X...
Lease of 192.168.X.X obtained, leasing time ...
那么我的请求结果在哪里呢?
答案1
所有来自 DHCP 回复的结果都会被传递给钩子脚本,默认情况下分别位于/usr/share/udhcpc/default.script
和 中/usr/share/udhcpc/default.script.d
。选项可以通过其名称获得(如$domain
),在这种情况下,它们会被 udhcpc 转换为正确的格式(如字符串或 IP 地址),或者通过其编号($opt224
)获得(对于未知选项),在这种情况下,它们只是选项的十六进制转储。
因此,如果您只想知道返回的选项,请放置如下脚本/usr/share/udhcpc/default.script.d/echo-domain
:
#!/bin/sh
echo "Domain: $domain"