Konfigurationsdatei: /etc/samba/smb.conf wie folgt
[global]
workgroup = workgroup
server string = SambaServer
security = user
name resolve order = hosts lmhosts
; encrypt passwords = yes
guest ok = yes
guest account = arun
[admin]
path = /tmp/admin
read only = no
; browseable = yes
guest ok = yes
Ich kann den Zielcomputer unter Windows anpingen, aber während ich es versuche
\\192.168.1.201\admin from windows PC, it shows Error: The Network path not found
Eine weitere Sache, die ich beobachte, ist, wenn ich unter einem anderen Linux-Rechner den folgenden Befehl ausprobiere, aber wenn ich vom selben Linux-Host aus versuche (auf dem der Samba konfiguriert ist), funktioniert er.
smbclient -U user1 -L \\192.168.1.201
connection to 192.168.1.201 failed (Error NT_STATUS_HOST_UNREACHABLE)
user1
mit erstelltsmbpasswd -a user1
? Samba kann die Systemkennwörter nicht verwenden, da sie gehasht sind und das einzige, was Sie mit gehashten Kennwörtern tun können, ist, sie anhand des Klartextkennworts zu überprüfen.Antworten:
Das Zeichenfolgenformat ist falsch
smbclient -U Benutzer1 -L \ 192.168.1.201
ändere es in:
smbclient -U Benutzer1 -L 192.168.1.201 oder smbclient -U Benutzer1 -L \ IHRHOSTNAME
Dabei ist Hostname der Name, den Sie in der Datei /etc/samba/smb.conf angegeben haben
[global] workgroup = YOURWORKGROUP (ändern Sie den Namen in den Namen in Ihrem lokalen Netzwerk) netbios name = YOURHOSTNAME (darf nicht mit dem Namen der Arbeitsgruppe identisch sein)
Außerdem müssen Sie Ihren gewünschten Hostnamen mit dem Befehl hostname YOURHOSTNAME festlegen
danach sudo systemctl Neustart smb.service sudo systemctl Neustart nmb.service
quelle
Überprüfen Sie, ob Samba gestartet ist:
"chkconfig --levels 235 smb on" "/etc/init.d/smb start"
Dies startet es automatisch beim Booten.
quelle
Enabled Samba in der Firewall von Samba Server hat das Problem behoben [Menü: System> Administration> Firewall]
quelle