Windows 10, dacă este configurat așa cum dorește Microsoft să-l configurați în mod implicit, nu va putea niciodată să „descopere” acțiunile Ubuntu samba.
Asta nu înseamnă că nu vă puteți conecta la el din Win10. Ai 2 variante:
[1] Conectați-vă la acesta direct în Explorer după adresa sa IP - de exemplu:
\\192.168.1.100
[2] Win10 poate folosi mDNS pentru a se conecta la server - adresat de numele său de gazdă cu un .local atașat la sfârșit:
\ubuntu-server-host-name.local
Asigurați-vă că avahi este instalat pe Ubuntu:
sudo apt install avahi-daemon
Dacă doriți cu adevărat ca Win10 să vă poată descoperi serverul, aveți într-adevăr doar 2 opțiuni:
[A] Win10 folosește ceva numit WS-Discovery ( WSD ) pentru a descoperi gazde. Samba nu face WSD, dar cu puțină muncă îl poți face să funcționeze:
Descărcați folderul:
wget https://github.com/christgau/wsdd/archive/master.zip
Deschiziți-l:
dezarhivați master.zip
Redenumiți scriptul python:
sudo mv wsdd-master/src/wsdd.py wsdd-master/src/wsdd
Copiați-l în coș:
sudo cp wsdd-master/src/wsdd /usr/bin
Copiați fișierul de serviciu systemd în /etc/systemd/system:
sudo cp wsdd-master/etc/systemd/wsdd.service /etc/systemd/system
Reîncărcați serviciul:
sudo systemctl daemon-reload
Porniți serviciul:
sudo systemctl start wsdd
Activați serviciul astfel încât să pornească la pornire:
sudo systemctl enable wsdd
[B] Activați NetBIOS atât pe Win10, cât și pe Ubuntu - Acesta este ceva de care Win10 încearcă să scape, deoarece îl consideră o problemă de securitate:
În Win10: Panou de control > Programe și caracteristici > Activați sau dezactivați funcțiile Windows > Suport pentru partajarea fișierelor SMB 1.0/CIFS > Client SMB 1.0/CIFS.
În Ubuntu: Editați /etc/samba/smb.conf și chiar sub linia grup de lucru = WORKGROUP adăugați acesta:
server min protocol = NT1
Ai crede că o simplă repornire a serviciului ar fi suficientă - și ar putea fi în cazul tău:
sudo service smbd restart
Dar NetBIOS este o relicvă a unei epoci trecute și ar putea fi necesar să reporniți cutia.
NetBIOS este un lucru urât cu care să lucrați, așa că poate fi necesar să faceți alte ajustări pentru ca acesta să funcționeze.