Hallo,
ich kann nicht auf das interne Netzwerk (Samba) zugreifen. Fehlermeldung:
Einhängen des Ortes nicht möglich. Empfangen der Speicherliste vom Server ist gescheitert.
Das ist ja kein neues Problem, nur können die Lösungen vielfältig sein. Bspw. kann es mit der DNS-Namensauflösung zusammenhängen: http://forum.ubuntuusers.de/topic/samba-namensaufloesung-durch-dns-server-gesto/ Das liegt hier aber nicht vor, diesen "Service" habe ich deaktiviert, und er ist tatsächlich abgeschaltet:
1 2 3 4 | jodsalz@rechner:~$ host asdfjkl.de Host asdfjkl.de not found: 3(NXDOMAIN) jodsalz@rechner:~$ host www.asdfjkl.de Host www.asdfjkl.de not found: 3(NXDOMAIN) |
Ausgiebiges googeln und Suche in Foren brachten mir keine brauchbaren Lösungen - meist kam nur der Verweis auf oben erwähnten Beitrag bzw. ein "nach einem Update ging es wieder". Ich habe auch mal samba neuinstalliert - keine Ahnung, ob das was hätte bringen können.
Interessant ist vielleicht folgendes: Wenn ich in Nautilus auf "Netzwerk" klicke, kommt die oben genannte Fehlermeldung. Gebe ich aber ein
smb://rechner/
dann sehe ich meine für das Netzwerk freigegebenen Ordner.
Allgemein kann aber nicht mittels
smb://
auf das Netzwerk zugegriffen werden:
»smb:///« konnte nicht angezeigt werden. Fehler: Empfangen der Speicherliste vom Server ist gescheitert. Bitte wählen Sie einen anderen Betrachter und versuchen Sie es erneut.
Auch über
network://rechner
funktioniert es nicht:
»network://rechnername/« konnte nicht angezeigt werden. Fehler: DBus error org.freedesktop.DBus.Error.InvalidArgs: Mountpoint Already registered. Bitte wählen Sie einen anderen Betrachter und versuchen Sie es erneut.
Direkt angesprochen kann ich also auf die Rechner zugreifen, automatisch aufgelistet werden sie nicht.
Eine Lösung wäre möglicherweise, den Netzwerkrechnern feste IP-Adressen zuzuweisen und diese dann in der smb.conf zu vermerken. Diese Lösung befriedigt mich aber nicht - ich möchte, dass die Rechner im Netzwerk automatisch eingebunden werden.
(Würde es reichen, die Rechnernamen in der smb.conf zu vermerken, ohne IP? Und wie sollte das aussehen?)
Hat jemand Vorschläge?
–-EDIT-–
Was ich noch versucht habe: lmhosts anlegen in /etc/samba/ mit
192.168.xxx.xx rechner
Hat nicht unbedingt Erfolg gebracht. Beim Klick auf "Netzwerk" die bekannte Fehlermeldung. Beim direkten Aufruf
smb://rechner
kam zwar keine Fehlermeldung, aber es waren keine Ordner zu sehen. Bei Eingabe von
smb://192.168.xxx.xx
hat konnte ich auf die Ordner zugreifen.
In der smb.conf habe ich die viel zitierte Zeile natürlich auch folgendermaßen geändert:
name resolve order = lmhosts bcast host wins
und somit kann ich auch
smb://192.168.xxx.xx
eingeben und auch bei deaktivierter lmhosts-Datei den Ordnerinhalt ansehen.
Zwischendurch natürlich immer wieder Samba-Neustart mittels
1 | sudo initctl restart smbd |
Die entsprechenden Ports 139 und 445 sind auch offen, siehe Anhang.