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

Сопоставление сети Windows 10 с использованием имени сервера в файле hosts

Я хочу сопоставить общую папку samba на моем домашнем ПК с Windows 10. Сервер Linux - CentOS 7 с Samba 4.4.4.
Если я использую IP-адрес сервера, он работает нормально, однако, если я создаю запись в файле hosts для имени моего сервера, я получаю ошибку «путь не найден».

Сначала с простым сетевым представлением это работает:

net view \\192.168.0.10

Я добавил в свой файл hosts следующее:

192.168.0.10 myserver

Но получил следующий результат:

net view \\myserver

System error 53 has occurred.
The network path was not found.

Пинг сервера отлично работает с использованием myserver

ОБНОВИТЬ

Используя IP-адрес, я могу получить доступ к серверу, и результат Get-SMBConnection:

PS C:\WINDOWS\system32> Get-SMBConnection

ServerName   ShareName UserName               Credential              Dialect NumOpens
----------   --------- --------               ----------              ------- --------
192.168.0.20 IPC$      DEVELOPER-PC-01\vilma DEVELOPER-PC-01\unixmen 3.1.1   1

Используя имя сервера, я даже не могу просматривать его.

Я нашел решение. Если я добавлю имена серверов в lmhosts файл вместо хозяева файл, то он работает нормально.

Отключите строгую проверку имени на сервере:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
Value name: DisableStrictNameChecking
Data type:  REG_DWORD
Value:      1