Eu acredito que o problema no meu caso foi devido a uma classe de usuário incorreta sendo especificada. Eu tinha corrido ipconfig /showclassid "Local Area Connection"
, o que me deu a seguinte saída:
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
Eu pensei, a partir desta saída, que eu deveria estar usando a classe BOOTP padrão. Depois de reconfigurar as opções para a classe de usuário padrão, tudo parece estar funcionando agora. Atualmente, tenho a opção definida na classe de fornecedor Microsoft Options, bem como na classe de fornecedor Microsoft Windows 2000.
É interessante notar que uma captura Wireshark ainda não mostra a opção DHCP sendo definida. Parece que o Wireshark exibe esses dados em uma opção "pai" de Informações Específicas do Fornecedor, mas não posso ter certeza neste momento.