Я хочу сопоставить общую папку 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