我为一家小型企业管理网络,该企业有一个 IPCop 防火墙盒,为网络(以及各种其他服务)提供 DHCP 服务。IPCop 中的 DHCP 服务器似乎是 dhcpd,IPCop 提供了一个基于 Web 的前端来编辑配置文件。
我希望使用 vendor-encapsulated-options 选项将 DHCP 选项 66 和 67 的特定值发送到特定的供应商类标识符。目的是自动配置一些支持 DHCP 选项 66/67 和 43/60 的 VoIP 电话。
我已经设法让选项 66 tftp-server-name 和 67 bootfile-name 用于自动配置电话。但当然,这些选项是全局的,会发送到所有 DHCP 客户端。我正在尝试使用 vendor-class-indentifier 和 vendor-encapsulated-options DHCP 选项将自动配置信息仅发送到电话。我意识到这对于小型企业网络来说可能有点矫枉过正,但这只是为了拓宽我的知识面。
所以我开始阅读一些现有的信息,但我无法弄清楚如何在供应商封装的选项字符串中对选项 66/67 进行编码。
这是相关的 RFC ... http://tools.ietf.org/html/rfc2132#section-8第 8.4 节 这是 dhcpd http://www.daemon-systems.org/man/dhcp-options的手册页“供应商封装选项”下的.5.html
这些文件似乎表明这些选项以十六进制格式编码,但是查看供应商封装选项选项的手册页示例......
The value of this option can be set in one of two ways.
The first way is to simply specify the …
Run Code Online (Sandbox Code Playgroud)