Samba-Netzwerkpfad nicht gefunden

1

Ich versuche eine Samba-Verbindung zwischen meinem Linux-Server und meinem Heimcomputer herzustellen. Wenn ich jedoch versuche, die Samba-Freigabe als Netzwerklaufwerk hinzuzufügen, verwende ich

net use k: \\ip.ip.ip.ip\shared password /user:username

Ich erhalte folgende Fehlermeldung:

System Error 53 has occured.
The network path was not found.

Ich habe gerade den Samba-Server mit eingerichtet

sudo smbpasswd -a username
sudo net usershare add shared /home/user/shared "Shared Files" username:f 

Das ist alles was ich mit den Configs gemacht habe, alles andere ist frisch installiert.

sudo smbclient -L ip.ip.ip.ip

Gibt tatsächlich die Freigaben aus, nach denen ich suche, wenn sie in der Linux-Shell ausgeführt werden.

Irgendwelche Ideen, wie man das Problem löst?

Bearbeiten: Meine Windows-Firewall und meine AVG-Firewall sind beide deaktiviert. Ich verwende Windows 8.1

Edit: testparm -s

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.
Server role: ROLE_STANDALONE
[global]
        server string = %h server
        map to guest = Bad User
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
        unix password sync = Yes
        syslog = 0
        log file = /var/log/samba/log.%m
        max log size = 1000
        dns proxy = No
        usershare allow guests = Yes
        panic action = /usr/share/samba/panic-action %d
        idmap config * : backend = tdb

[homes]
        comment = Home Directories
        valid users = %S
        create mask = 0700
        directory mask = 0700
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        print ok = Yes
        browseable = No

[print$]
        comment = Printer Drivers
        path = /var/lib/samba/printers

Edit: sudo net Usershare Info

[shared]
path=/home/username/shared
comment=Shared Files
usershare_acl=V220110897556081\username:F,
guest_ok=n
Freeman
quelle
Diese bestimmte Meldung sollte darauf hinweisen, dass die IP-Adresse ungültig ist oder der Dienst nicht gefunden werden kann oder dass ein Fehler im Ausdruck vorliegt. kannst du die IP anpingen? Überprüfen Sie testparm -s auf dem Server auf Konfigurationsprobleme. Vergewissern Sie sich, dass das Verzeichnis ~ \ shared mindestens Leserechte für den von Ihnen verwendeten Benutzer zulässt. Stellen Sie auf dem Server sicher, dass Samba gestartet ist, und führen Sie es aus netstat -ntlup und bestätigen, dass 139 und 445 zuhören.
Frank Thomas
Ich habe tatsächlich die IP aus der aufgelöst ping domain.com Befehl. Die Ausgabe von testparm -s wurde dem Beitrag hinzugefügt. Ich gebe ~ / geteilt die Berechtigungen von 755 vorübergehend. Samba läuft und lauscht auf 139 und 445.
Freeman
was macht sudo net usershare shared Show? von samba.org/samba/docs/man/manpages/net.8.html Der Erlaubnisbrief sollte ein Großbuchstabe sein, daher können Sie den Befehl usershare add erneut mit einem Großbuchstaben F verwenden. Ich persönlich hasse Usershares, da ihre Konfiguration so begrenzt ist, aber ich verwandle mich in einen alten Furz.
Frank Thomas
Gelöscht und die Freigabe mit einem Großbuchstaben F neu hinzugefügt, scheint leider keinen Unterschied zu machen. Die von ausgegebenen Informationen wurden hinzugefügt sudo net usershare info auf die post. Wenn Sie Vorschläge haben, wie Sie dies ohne die Verwendung von Usershares lösen können, probiere ich sie gerne aus und probiere sie aus.
Freeman

Antworten:

0

Ich hatte das gleiche Problem mit meinem Samba-Server. Ich habe es behoben, indem ich den NetBIOS-Namen des Samba-Servers gezwungen habe, ihn in die lokale IP-Adresse in der Hosts-Datei aufzulösen. Um es klar auszudrücken, habe ich diese Änderung an der hosts-Datei auf dem Windows-Computer vorgenommen, auf dem ich auf die Samba-Freigabe zugreife.

Angel
quelle