Сеть Windows-10 больше не показывает машины Linux

356
aqk

У меня есть два ПК с Windows-10, а также небольшой ноутбук с Lubuntu, Raspberry Pi с Raspbian и сервер Apache LAMP. В сети Windows больше не отображаются машины Linux в сетевой папке. Я могу пинговать их, и веб-сервер Raspbian работает нормально.

Windows теперь версия 1809, сборка 17763.107. Я попробовал все виды конфигов Samba - в настоящее время малина использует

[USBDrive]  comment = The 32Gb USB data drive  path = /media/USBDATA32  force user = aqk  guest ok = no  create mask = 0775  directory mask = 0775  browseable = yes  ; public = yes  read only = no  

Я подозреваю, что это скорее проблема Windows, чем Linux или Samba. Некоторое время назад не было никаких проблем с акцией.

1

1 ответ на вопрос

0
harrymc

Возможно, вы, Samba, используете уязвимый протокол SMB версии 1, который был отключен в Windows 10 в качестве меры безопасности.

Из статьи Как настроить Samba для использования SMBv2 и отключить SMBv1 в Linux или Unix :

  • Отредактируйте smb.confфайл, запустите:

    sudo vi /etc/samba/smb.conf 
  • Найдите [global]раздел и добавьте следующую строку:

    min protocol = SMB2 

    Альтернативная строка конфигурации:

    protocol = SMB2 
  • Сохраните и закройте файл.

  • Перезапустите сервер samba с помощью одной из следующих команд (в зависимости от дистрибутива Linux):

    sudo systemctl restart smb.service sudo systemctl restart smbd.service 
Пробовал вышеупомянутое переключение Samba на SMB2, и все равно машина Rasbian не видна. Тем не менее, я могу запустить веб-сервер Apache index.php с компьютера с Windows, и я могу пропинговать компьютер Rasp. Но если набрать \\ RASP3B в веб-браузере Windows, появится сообщение «Windows не может получить доступ. Устройство или ресурс (RASP3B) не настроен на прием соединений через порт« Общий доступ к файлам и принтерам (SMB) ». aqk 5 лет назад 0
ДОБАВЛЕНИЕ - Метод обнаружения сети на компьютерах с Windows - «WSD», а не Netbios. Есть ли какой-нибудь параметр в Samba smb.conf, который должен это отражать? aqk 5 лет назад 0
ДОБАВЛЕНИЕ № 2 - Кажется, что поддержка WSD в Samba все еще находится в стадии разработки. Из того, что я вижу, в настоящее время предпочтительно продолжать использовать старый и устаревший NetBios для обнаружения машин Linux в сети Windows. Но совместим ли NetBios с SMB2 и выше? aqk 5 лет назад 0
Это две разные вещи. SMBv1 может работать через NetBIOS, но SMBv2 работает только через TCP. Но ничто не мешает им обоим. Вы также можете [Включить SMBv1] (https://www.windowscentral.com/how-access-files-network-devices-using-smbv1-windows-10). Это не очень опасно, поскольку для использования уязвимости один из компьютеров в сети уже должен быть заражен. harrymc 5 лет назад 0