При определенных обстоятельствах Windows может автоматически назначить сети, к которой она подключена, имя, а не называть его в общих чертах как « Network 1
, « Network 2
и т.д.
Для беспроводных соединений, кажется, просто взять SSID сети.
Для проводных соединений это выглядит так, как будто требуется некоторая информация, полученная через DHCP, и (обратный?) DNS-поиски. Я видел эту работу в сетях с простыми маршрутизаторами уровня потребителя, но не смог заставить его работать с пользовательским сервером DHCP/DNS Linux.
Какая информация нужна именно Windows, чтобы автоматически найти это имя?
Приложение 1
Я только что проверил и повторил свою настройку, и все еще продолжаю работать
Мой DHCP и DNS предоставляются dnsmasq
на коробке Ubuntu. Конфигурация dnsmasq
содержит:
domain = office.example.com
dhcp-range=192.168.0.100,192.168.0.200,12h
В целях тестирования я также добавил фиксированные DNS-имена для клиентов DHCP (которые ничего не изменили в отношении моего вопроса) в файле hosts
для DNS:
192.168.0.100 dhcp-client100.office.example.com dhcp-client100
Эти данные также появляются в моем договоре аренды Ubuntu:
lease {
interface "eth0";
fixed-address 192.168.0.120;
[snip...]
option host-name "dhcp-client120";
option domain-name "office.example.com";
[snip...]
}
А также коробка Windows:
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : office.example.com
Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Desktop Adapter
[snip...]
DHCP Enabled. . . . . . . . . . . : Yes
[snip...]
IPv4 Address. . . . . . . . . . . : 192.168.0.145(Preferred)
[snip...]
Но, тем не менее, когда устройство Windows впервые подключается к сети, метка для имени сети меняется с Identifying...
через Unidentified Network
на Network 1
, а не на office.example.com
.
Оба поля предназначены для прямого и обратного просмотра своего IP-адреса и имени хоста.