Antworten:
Ping einen NetBIOS - Namen in Ubuntu müssen Sie hinzufügen wins
zu /etc/nsswitch.conf
. Lauf:
gksu gedit /etc/nsswitch.conf
Und füge wins
der Zeile hinzu:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
So sieht es also aus:
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
Speichern Sie die Datei, schließen Sie den Texteditor und senden Sie einen Ping-Befehl.
Wenn dies nicht funktioniert, öffnen Sie /etc/samba/smb.conf
die Zeile "Reihenfolge der Namensauflösung" und kommentieren Sie sie aus:
name resolve order = wins lmhosts bcast
Starten Sie danach neu nmbd smbd winbindd
.
mdns4
Anweisungen angegeben sind. Dies ist ein anderes System als Samba. Wenn Sie also möchten, dass Samba funktioniert, müssen Sie die Tests ohne die .local
Domäne fortsetzen.
Möglicherweise müssen Sie das Paket libnss-winbind installieren, um Windows-Computer anhand des Hostnamens zu finden. Das einfache Installieren von winbind funktioniert möglicherweise nicht. Siehe Antwort .
Hatte das selbe Problem, Ubuntu 14.04 versuchte mit Windows 8 auf den PC zuzugreifen. Zusätzlich zu obiger Empfehlung musste ich installieren libnss-winbind
sudo apt-get install libnss-winbind
Wenn Sie Ihre /etc/nsswitch.conf
Datei bearbeitet und bereits installiert habenwinbind
( libnss-winbind
oder samba-winbind
) und weiterhin Probleme haben, müssen Sie möglicherweise Ihren NSCD (Name Service Cache Daemon) deaktivieren .
@Spivot +1
sudo apt-get install winbind libnss-winbind
sudo vi /etc/nsswitch.conf
bearbeiten:
hosts: files dns wins myhostname
sudo vi /etc/samba/smb.conf
bearbeiten:
[global]
wins server = x.x.x.x
name resolve order = host
Für beste Ergebnisse neu starten oder einfach:
sudo /etc/init.d/samba restart