Wie durchsuche ich Windows-Netzwerk in Ubuntu 13.10?


9

Beim Versuch, auf ein Windows-Netzwerk zuzugreifen, wird Folgendes angezeigt:

Zugriff auf Speicherort nicht möglich, Freigabeliste konnte nicht vom Server abgerufen werden. Keine solche Datei oder kein solches Verzeichnis

Wie kann ich das lösen und eine Verbindung mit freigegebenen Windows-Ordnern herstellen?


Was gebe ich als Host- und Benutzernamen ein? Ist es der Name des Computers, mit dem ich eine Verbindung herstellen möchte? Was ist, wenn ich es nicht weiß und was ich damit verbinden soll?

Antworten:


9

vorausgesetzt, Sie haben Samba installiert,

In der Befehlszeile können Sie mit diesem Befehl alle Freigaben auf einem bestimmten Host explizit auflisten

smbclient -L <hostname> -U cashew 

-U ist die Option für den Benutzernamen

Dieser Befehl kann hilfreich sein, wenn nautilus möglicherweise nicht alle tatsächlich verfügbaren Hosts und Freigaben auflistet.

Stellen Sie eine Verbindung zu einer SMB-Freigabe mit her

smbclient //server/share -U user

Geben Sie Ihr Benutzerpasswort ein.

Sie können sich direkt mit verbinden

smbclient //server/share -U user%password

Ihr Passwort wird jedoch auf dem Bildschirm angezeigt (weniger sicher).

Sobald die Verbindung hergestellt ist, erhalten Sie eine Eingabeaufforderung, die folgendermaßen aussieht:

> smb: \>

Geben Sie an der Eingabeaufforderung "Hilfe" ohne Anführungszeichen ein, um eine Liste der verfügbaren Befehle anzuzeigen.


Ich kann also eine Verbindung zu jdm-Verzeichnissen im Terminal herstellen und diese anzeigen, aber Nautilus zeigt keine Verbindung an und stellt keine Verbindung zu diesem her. Diese Antwort zeigt nur, wie eine Verbindung im Terminal hergestellt wird, nicht jedoch, wie das Nautilus-Problem behoben werden kann. Gibt es irgendeinen Weg?
Verdammtes Gemüse

4

Stellen Sie sicher, dass Sie samba CTRL+ ALT+ installieren T

sudo apt-get install samba

Versuchen Sie es jetzt erneut.


0

Führen Sie das Terminal aus und geben Sie diesen Befehl ein.

gksudo gedit /etc/hosts

und fügen Sie die IP-Adresse und den Namen des Computers in die Hosts-Datei ein. Speichern und schließen.

Beispiel IP und Name:

192.168.120.65    pankajPcName

Das ist alles. Es wird Ihr Problem lösen.


0

Ich habe Stunden damit verbracht, dieses Problem zu lösen, war in jedem Beitrag und in jeder Dokumentation enthalten, war jedoch entschlossen, dieses Problem ein für alle Mal zu beheben, und habe das Problem gefunden. Ging zu Windows 7 und laut Firewall waren die Freigabeeinstellungen nicht gut konfiguriert, um Linux zu akzeptieren, aber jetzt ist es so. Mein Rat ist also, die smb-Freigabe in Ubuntu (oder Linux) zu integrieren und, falls dies nicht erfolgreich ist, das nächste Problem in Windows zu finden.


1
Können Sie built the smb share into Ubuntubitte eine detaillierte Beschreibung geben, wie es geht?!
v2r
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.