Я работаю над отключением Netbios через TCP / IP для своей организации. Я зарезервировал свой MAC-адрес. Я вижу, что резервирование становится активным, когда я обновляю свой IP-адрес. Я установил опцию 001 в классе поставщика параметров Microsoft и класс BOOTP по умолчанию со значением 0x2. Когда я обновляю свой IP-адрес, DHCP-сервер никогда не добавляет эту опцию к предложению DHCP или DHCP ACK.
Как мне настроить параметры, чтобы это работало правильно?
Я считаю, что проблема в моем случае была связана с указанием неправильного класса 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 отображает эти данные в «родительском» параметре «Информация о поставщике», но на данный момент я не могу быть уверен.
Вариант, который я бы использовал, - просто не настраивать какие-либо WINS-серверы в моих опциях DHCP-сервера.
Я заметил, что в описании упомянутого вами элемента говорится: «Вариант включения или отключения Netbios для клиентов Microsoft Windows 2000». Казалось бы, это неприменимо ни к чему более позднему, чем Windows 2000.