Хто встиг уже попрацювати в нових системах Ubuntu 18.04, Ubuntu 18.10 та Linux Mint 19, той помітив, що виникають проблеми з мережею, а саме не видно списку комп'ютерів локальної мережі. А все через те, що розробниками було внесено ряд змін до мережевого протоколу Samba, а також його налаштувань. Коротко розглянемо, що було змінено і як із цими змінами жити.

Linux Mint 19 як Samba клієнт

Перш за все ти маєш помітити, що при переході у файловому менеджері у розділ "Мережа -> Мережа Windows" не відображається жоден комп'ютер. Усе тому, що в Samba були змінені правила підключення (підозрюю, що з вини Windows 10). Протокол SMB1 був замінений на протокол SMB3, щоб була можливість підключатися до серверів, у яких відключений SMB1 (наприклад, Windows 10 – саме із цим випадком зв'язані мої підозри). В результаті вимикається NetBIOS host discovery, тому й немає нічого у папці "Мережа Windows".

В мережі є інформація, що доступ до комп'ютерів із Windows можна отримати і з цими налаштуваннями, якщо явно вказати адресу комп'ютера (smb://windows-host-name або smb://192.168.0.XXX) або через пункт меню "Підключення до сервера…"

На жаль, у моєму випадку це не спрацювало. Тому проблему вирішуємо кардинальніше – міняємо протокол назад на SMB1. Для цього у файлі /etc/samba/smb.conf безпосередньо після рядка workgroup = WORKGROUP додаємо запис

client max protocol = NT1

І перезавантажуємо комп. Саме так, тобі не привиділося – перезавантажуємо, так як і у випадку з будь-якими змінами на Windows-машинах, а то нічого не вийде 😉

Єдина проблема, що тепер ти зможеш лише бачити машини із Windows 10, на яких протокол SMB1 відключений, а доступу до них не буде. На щастя, у нас на роботі всі компи ще на Windows 7 🙂

Linux Mint 19 як Samba сервер

Тут проблем не виникає взагалі, за винятком того, що за замовчуванням Samba в Linux Mint 19 взагалі не встановлена 😀 Але ситуація виправляється одним рядком у терміналі:

sudo apt install samba

І все. Твій комп'ютер буде видимим для усіх комп'ютерів у локальній мережі, на яких встановлені Linux чи macOS. У Windows, як завжди, всіляке трапляється 😀 Тому про всяк випадок ось тут описані часті проблеми із Samba для спільної роботи з Windows.

З Windows 10 ти також можеш підключитися яно вказавши адресу свого Mint-компа: \\mint-hostname.local або \\192.168.0.XXX

Гарної роботи із Linux Mint 19!