Warum kann mein Computer lokale Windows-Hostnamen nicht auflösen?
23
Wenn ich einen lokalen Windows-Hostnamen von meinem Ubuntu-Rechner aus anpinge, kann ich den Host nicht auflösen, aber wenn ich von einem Windows-Rechner aus anpinge, funktioniert das einwandfrei. Warum sollte das so sein? Samba & Miredo sind installiert
Ich habe Gewinne hinzugefügt, aber das hat nichts geändert. Ich habe jedoch festgestellt, dass das Hinzufügen von ".local" nach einigen Namen funktioniert (mit oder ohne Wins-Einstellung) ... Wissen Sie, was dort vor sich geht?
David
plus zusätzlich zu nejodes antwort (danke nejode) würde ich auch deine smb.conf überprüfen, die ich meiner antwort zum vergleich hinzugefügt habe.
Allan
Was Sie in der smb.conf überprüfen müssen, ist, dass Ihre Arbeitsgruppe mit der in der Windows-Station identisch ist
Dror Cohen
3
Die von Ihnen gesuchte Paste existiert derzeit nicht.
ulidtko
@David: Hier wird das Avahi-System verwendet, um Ihre Namen aufzulösen, die in den mdns4Anweisungen angegeben sind. Dies ist ein anderes System als Samba. Wenn Sie also möchten, dass Samba funktioniert, müssen Sie die Tests ohne die .localDomäne fortsetzen.
Palswim
8
Laufen apt-get install winbindreparierte es für mich.
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 .
Schön, für mich auf Ubuntu 14.04 gearbeitet. Die Installation von winbind selbst hat nicht funktioniert.
Jon Onstott
3
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
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.Laufen
apt-get install winbind
reparierte es für mich.quelle
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 .
quelle
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
Quelle: http://singularo.com/ubuntu-winbind-not-working
quelle
Wenn Sie Ihre
/etc/nsswitch.conf
Datei bearbeitet und bereits installiert habenwinbind
(libnss-winbind
odersamba-winbind
) und weiterhin Probleme haben, müssen Sie möglicherweise Ihren NSCD (Name Service Cache Daemon) deaktivieren .quelle
@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:
Für beste Ergebnisse neu starten oder einfach:
quelle