我正在使用互联网系统联盟 DHCP 客户端 4.2.4。
我想使用 supersede 语句覆盖 DHCP 中的两个 DNS 服务器。
相应的手册页部分如下:
The supersede statement
supersede [ option declaration ] ;
If for some option the client should always use a locally-configured
value or values rather than whatever is supplied by the server,
these values can be defined in the supersede statement.
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚两个 DNS 服务器的取代语句的正确语法是什么。
是否有包含 ISC DHCP Client 4.2.4 手册页的网页可以链接到此处?
这个问题不是关于配置 DNS 服务器(这是我在这里给出的一个具体示例),而是关于 dhclient.conf 文件的语法,特别是关于 supersede 语句,该语句不仅可以用于覆盖 DNS 服务器,还可以用于覆盖其他服务器从 DHCP 服务器获取的设置,例如 IP 地址本身。
什么时候必须使用引号?使用 { 和 } 进行分组是如何进行的?可以用来取代吗?在某些地方使用逗号,但我也看到使用空格作为多个值分隔的示例。
我可以使用什么作为“选项”?有可用选项的列表吗?显然“域名服务器”是可用的选项之一。
似乎 supersede 语句可以在单个接口配置块的上下文之外或内部使用。我想 external 只适用于每个接口?
dhcp-options手册页中列出了您可以使用的选项。
debian 网络配置指南中有示例:
supersede domain-name-servers 12.34.56.78, 12.34.56.79;
Run Code Online (Sandbox Code Playgroud)
但为此目的使用前置几乎更好:
prepend domain-name-servers 12.34.56.78, 12.34.56.79;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12979 次 |
| 最近记录: |