Mein Samba-Server wird in Windows nicht angezeigt

Mein Samba-Server wird in Windows nicht angezeigt

Ich habe gerade einen Ubuntu-Server (16.04.1 LTS) erstellt und bin allen Anleitungen zum Erstellen eines solchen gefolgt, aber er wird in Windows nicht angezeigt!!! Die einzigen Einstellungen, die ich in smb.conf geändert habe, sind

Workgroup = SANCTUARY

Sanctuary ist meine Arbeitsgruppe


Und in den Share-Definitionen habe ich Folgendes gemacht

[Nic]
Comment = Nic
Path = /server/Nic
Browsable = yes
Read only = no
Guest ok = no

Dann habe ich neu gestartet

Vielen Dank und wenn Sie eine Antwort haben, wäre ich Ihnen sehr dankbar

Antwort1

Das Google-Ranking dieser Antwort ist hoch, daher dachte ich, ich trage die aktuelle Windows 10-Lösung bei.
Windows 10 unterstützt die NetBIOS-Erkennung nicht mehr.

Sie können dies beheben, indem Sie das unsichere SMBv1 aktivieren (das habe ich zumindest gelesen), aber das ist keine gute Idee und Sie müssen es auf allen Ihren Clients tun. Der beste Weg ist die ImplementierungWebdiensterkennungauf Ihrem Linux-Server.

wsdderreicht dies. Vorgefertigte Servicedateien sind auch über das Git des Typen verfügbar (obwohl ich für Ubuntu die Gruppe von nobody in nogroup ändern musste, damit es funktioniert). Es funktioniert großartig.

Antwort2

Ich hatte ein ähnliches Problem, als ich versuchte, Dateien zwischen einem Linux Mint 18 Samba-Server und einer Windows 10-Workstation zu teilen. Durch einige Recherchen fand ich diesen Prozess:

Linux Samba Server

Überprüfen Sie Ihre /etc/samba/smb.conf auf Syntaxfehler, indem Sie Folgendes ausführen:

Testparameter

Idealerweise suchen wir irgendwo auf der Standardausgabe danach:

Die geladene Dienstedatei ist erfolgreich.

Wenn Sie system-config-samba verwenden, lassen Sie uns einen Fehler beheben:

sudo touch /etc/libuser.conf

sudo chmod 644 /etc/libuser.conf

Starten Sie nun den Samba-Server je nach Ihrer Distribution auf verschiedene Arten neu. Hier sind einige Beispiele dafür: Wie starte ich den Samba-Server neu?

sudo service smbd neu starten

sudo service nmbd neu starten

Nachdem das erledigt ist, können wir wie folgt überprüfen, ob die Prozesse smbd und nmbd ausgeführt werden:

ps aux | grep mbd

Sie sollten ungefähr Folgendes erhalten:

root 18379 0,0 0,2 337912 15856 ? Ss 03:04 0:00 smbd -D -s /etc/samba/smb.conf

root 18386 0,0 0,0 240452 5988 ? Ss 03:04 0:00 nmbd -D -s /etc/samba/smb.conf

Wenn sie nicht laufen, starten Sie sie. Überprüfen Sie Ihr Syslog auf Fehler.

Windows-Clientcomputer

(wo der SMB-Server nicht im Netzwerk angezeigt wird).

Jetzt kommt der spaßige Teil. Öffnen Sie ein Datei-Explorer-Fenster und geben Sie in der Adressleiste den Namen Ihres Samba-Servers ein und hängen Sie ein '.lokal' dazu etwa so:

\\mysambaserver.local

Wenn Sie Samba richtig konfiguriert haben, wird es sofort angezeigt. Anschließend können Sie im Explorer mit der rechten Maustaste auf diesen Server klicken und eine Verknüpfung im Startmenü oder in Ihrer Schnellzugriffsliste erstellen.

Kurz zusammengefasst

Ich gebe Anerkennung, wo sie gebührt: Kreditgeht zu altair4 in den Linux Mint-Foren (ein Biest). Wenn Sie weitere Fragen zu dieser Methode haben, tun Sie sich selbst einen Gefallen...überprüfen Sie seinen Beitragum zu sehen, ob Sie während der Einrichtung oder Konfiguration etwas übersehen haben.

Antwort3

Erstens: Haben Sie den SMBD-Dienst neu gestartet?

Der beste Weg zur Diagnose ist, die Aktien aufzulisten,

smbclient -L yourhostname

Und dann greifen Sie von Ihrem lokalen Computer aus auf Folgendes zu:

smbclient //yourhostname/Nic

Quelle:https://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/install.html

Wenn dies erfolgreich ist, überprüfen Sie Ihre Firewall auf Fernzugriff:https://www.cyberciti.biz/faq/welche-ports-müssen-geöffnet-sein-damit-samba-mit-anderen-windowslinux-systemen-kommunizieren-kann/

verwandte Informationen