Таким образом, одна из вещей, которые могут сделать многие (большинство?) Дистрибутивов Linux, - это либо принять параметр dhcp, сообщающий ему, каким должно быть имя его узла, и / или выполнить обратный поиск по IP-адресу, который он получил через dhcp и применить его начальное имя узла из этого ответа.
Есть ли способ заставить XP делать что-то из этого?
Нет, к сожалению. Имя компьютера задано в реестре и не изменится на основе DHCP или обратного поиска DNS.
(Я полагаю, технически это могло быть возможно, но я предполагаю, что вам потребуется перезагрузка после установки имени.)
(Хорошо, хорошо - я полагаю, это не будет который это сложно сделать, но я уверен, что вы будете перезагружаться каждый раз, когда имя меняется. Тем не менее, вы можете сделать это в сценарии запуска, и если имя не изменится, просто загрузитесь как обычно. Эй ... это было бы забавно написать!)
Это возможно с небольшой помощью wsname: http://mystuff.clarke.co.nz/MyStuff/wsname.asp
00508B052AE8 = Computer1
wsname /RDF:"\\pdc\netlogon\Mac2DnsName.txt" /DFK:$MAC
Таким образом, каждый раз, когда машина загружается, wsname просматривает этот файл. Если имя ПК отличается (например, после запуска клонирования), он меняет имя и выполняет перезагрузку. Если название не отличается, ничего не происходит.
Бегает здесь как шарм в нескольких школах.