В моей локальной сети три компьютера: A и B с установленной на них Windows 10 1803 и C с установленной Ubuntu. Компьютер A может видеть сетевые ресурсы на B, но B не может видеть никаких общих на A.
Я использую компьютер C для проверки открытых портов с помощью nmap
и тестирования Samba с помощью smbclient
. Я проверил, что A прослушивает порт 445, выполнив на нем netstat -ab
, но когда я пытаюсь проверить этот порт из C с помощью nmap <ip address of A> -p 445
он говорит, что порт закрыт. Брандмауэр отключен на A, и я также отключил «Отбрасывание пакетов платформы фильтрации», но я все еще не могу получить доступ к порту 445 компьютера A с других устройств в моей сети.
Я читал о вирусе под названием Win32/Adylkuzz.B
это может быть причиной, но я не видел никаких следов этого.
Также я включил старый SMBv1 в диалоговом окне «Включение или выключение функций Windows» на А и В.
Как это возможно, что Windows говорит, что прослушивает порт, но к нему нельзя получить доступ с любого другого устройства в сети, даже если брандмауэр отключен? Что еще может заставить Samba работать некорректно?