Назад | Перейти на главную страницу

Автоматически называть узел XP с помощью DHCP / DNS

Таким образом, одна из вещей, которые могут сделать многие (большинство?) Дистрибутивов Linux, - это либо принять параметр dhcp, сообщающий ему, каким должно быть имя его узла, и / или выполнить обратный поиск по IP-адресу, который он получил через dhcp и применить его начальное имя узла из этого ответа.

Есть ли способ заставить XP делать что-то из этого?

Нет, к сожалению. Имя компьютера задано в реестре и не изменится на основе DHCP или обратного поиска DNS.

(Я полагаю, технически это могло быть возможно, но я предполагаю, что вам потребуется перезагрузка после установки имени.)

(Хорошо, хорошо - я полагаю, это не будет который это сложно сделать, но я уверен, что вы будете перезагружаться каждый раз, когда имя меняется. Тем не менее, вы можете сделать это в сценарии запуска, и если имя не изменится, просто загрузитесь как обычно. Эй ... это было бы забавно написать!)

Это возможно с небольшой помощью wsname: http://mystuff.clarke.co.nz/MyStuff/wsname.asp

  1. соберите имя и mac-адрес из вашего dhcpd.leases или запишите их самостоятельно в файле (Mac2DnsName.txt ") на samba-share. Каждая строка содержит mac-адрес и имя, например: 00508B052AE8 = Computer1
  2. напишите пакет автозапуска с таким содержимым: wsname /RDF:"\\pdc\netlogon\Mac2DnsName.txt" /DFK:$MAC

Таким образом, каждый раз, когда машина загружается, wsname просматривает этот файл. Если имя ПК отличается (например, после запуска клонирования), он меняет имя и выполняет перезагрузку. Если название не отличается, ничего не происходит.

Бегает здесь как шарм в нескольких школах.