Samba 네트워크 경로를 찾을 수 없습니다

Samba 네트워크 경로를 찾을 수 없습니다

내 Linux 서버와 내 집 컴퓨터 사이에 Samba 연결을 설정하려고 합니다. 그러나 다음을 사용하여 Samba 공유를 네트워크 드라이브로 추가하려고 하면

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

다음과 같은 오류 메시지가 나타납니다.

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

방금 다음을 사용하여 Samba 서버를 설정했습니다.

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

이것이 구성으로 수행한 전부이고 다른 모든 것은 새로 설치되었습니다.

sudo smbclient -L ip.ip.ip.ip

실제로 Linux 셸에서 실행될 때 찾고 있는 공유를 인쇄합니까?

문제를 해결하는 방법에 대한 아이디어가 있습니까?

편집: 내 Windows 방화벽과 AVG 방화벽이 모두 비활성화되어 있습니다. 저는 윈도우 8.1을 사용하고 있습니다.

편집: 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

편집: sudo net usershare 정보

[shared]
path=/home/username/shared
comment=Shared Files
usershare_acl=V220110897556081\username:F,
guest_ok=n

답변1

내 Samba 서버에서도 이와 동일한 문제가 발생했습니다. Samba 서버의 NetBIOS 이름을 호스트 파일의 로컬 IP로 확인하도록 하여 문제를 해결했습니다. 명확히 하자면, 저는 Samba 공유에 액세스하는 데 사용하는 Windows 시스템의 호스트 파일을 수정했습니다.

즉, C:/Windows/System32/drivers/etc/hosts관리자로 열고 다음과 같이 삼바 호스트 IP 및 호스트 이름이 포함된 줄을 추가합니다.

192.168.0.2 RASPBERRYPI

답변2

나는 같은 문제에 직면했습니다. 다음과 같은 기사http://woshub.com/smb-1-0-support-in-windows-server-2012-r2/그리고 https://support.microsoft.com/en-us/help/2696547/Detect-enable-disable-smbv1-smbv2-smbv3-in-windows-and-windows-server훌륭했습니다.

그러나 그들 중 누구도 다음 그룹 정책(컴퓨터 구성/Windows 설정/보안 설정/로컬 정책/보안 옵션)을 조정한다고 언급하지 않았습니다.

  • "네트워크 보안: LAN Manager 인증 수준"이 LM 및 NTLM 응답 보내기로 변경되었습니다.
  • "네트워크 보안: NTLM SSP 기반(보안 RPC 포함) 서버에 대한 최소 세션 보안 " - 128비트 암호화 필요 옵션을 비활성화합니다.
  • "네트워크 보안: NTLM SSP 기반(보안 RPC 포함) 클라이언트에 대한 최소 세션 보안 " - 128비트 암호화 필요 옵션을 비활성화합니다.

... 마침내 문제가 해결되었습니다. 그런데 Windows 2012R2를 사용하여 아주 오래된 삼바에 연결합니다.

답변3

데비안 10에서도 같은 문제가 발생합니다.

해결책:

sudo apt install samba-vfs-modules

PS 내 문제는 widelinks.so 모듈 때문이었습니다.

관련 정보