通过 DHCP 禁用 TCP/IP 上的 Netbios 不起作用

通过 DHCP 禁用 TCP/IP 上的 Netbios 不起作用

我正在努力为我的组织禁用 TCP/IP 上的 Netbios。我为我的 MAC 地址创建了一个保留。我可以看到,当我续订我的 IP 地址时,该保留变为活动状态。我在 Microsoft Options 供应商类和 Default BOOTP 类下设置了选项 001,值为 0x2。当我续订我的 IP 地址时,DHCP 服务器永远不会将此选项添加到 DHCP Offer 或 DHCP ACK。

我需要如何配置选项才能使其正常运行?

答案1

我认为我的问题是由于指定了错误的 User 类。我运行了ipconfig /showclassid "Local Area Connection",得到了以下输出:

Windows IP Configuration

DHCPv4 Classes for Adapter "Local Area Connection":

   DHCPv4 ClassID Name . . . . . . . . : Default Routing and Remote Access Class
   DHCPv4 ClassID Description  . . . . : User class for remote access clients

   DHCPv4 ClassID Name . . . . . . . . : Default BOOTP Class
   DHCPv4 ClassID Description  . . . . : User class for BOOTP Clients

从这个输出来看,我认为我应该使用默认 BOOTP 类。但是,在重新配置默认用户类的选项后,现在一切似乎都正常工作了。目前,我在 Microsoft Options 供应商类和 Microsoft Windows 2000 供应商类中都设置了该选项。

有趣的是,Wireshark 捕获仍然没有显示已设置的 DHCP 选项。Wireshark 似乎在供应商特定信息“父”选项下显示此数据,但目前我还不能确定。

答案2

我要使用的选项就是不在 DHCP 服务器选项中配置任何 WINS 服务器。

我注意到您提到的项目的描述是“为 Microsoft Windows 2000 客户端启用或禁用 Netbios 的选项”。它似乎不适用于 Windows 2000 之后的任何版本。

相关内容