spk*_*ane 3 resolv.conf centos options dhcpd
resolv.conf 支持名为 options 的行,允许对解析器的行为进行一些微调。在我的环境中,我们使用 ISC 的 DHCPD 为我们的服务提供 DHCP 服务。目前我可以通过 DHCP 在 resolv.conf 中设置搜索和名称服务器字段,但我也希望能够创建以下行:
options timeout:2 attempts:4
Run Code Online (Sandbox Code Playgroud)
有谁知道这是否可能?
我目前设置了以下与解析器相关的 DHCPD 选项:
option domain-search "example.com";
option domain-name-servers 192.168.1.1, 192.168.1.2, 192.168.1.3, 192.168.1.4;
Run Code Online (Sandbox Code Playgroud)
在这种特殊情况下,系统都运行 CentOS 5/6。
mgo*_*ven 10
没有现有的 DHCP 选项,因此您必须向服务器和客户端添加自定义配置以支持此功能。
在服务器 ( /etc/dhcp/dhcpd.conf) 上,定义一个新选项并设置值:
option resolv-options code 224 = text;
option resolv-options "timeout:2 attempts:4";
Run Code Online (Sandbox Code Playgroud)
在客户端 ( /etc/dhcp/dhclient.conf) 上,定义新选项并将其添加到要请求的选项列表中:
option resolv-options code 224 = text;
request ..., resolv-options;
Run Code Online (Sandbox Code Playgroud)
然后/etc/dhcp/dhclient-enter-hooks.d/resolvoptions在客户端添加一个钩子()来实际使用发送的值:
option resolv-options code 224 = text;
option resolv-options "timeout:2 attempts:4";
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3282 次 |
| 最近记录: |