Windows 탐색기에서 호스트 이름 UNC 경로(IP 작동)를 통해 Samba Ubuntu 서버에 액세스할 수 없습니다.

Windows 탐색기에서 호스트 이름 UNC 경로(IP 작동)를 통해 Samba Ubuntu 서버에 액세스할 수 없습니다.

설정

Windows Server 2012( )에서 실행되는 AD 서버가 있습니다 ad01.<domainroot>. Ubuntu 20.04( )에서 실행되는 Samba 파일 서버가 있습니다 fs02.<domainroot>. 파일 서버는 winbind를 사용하여 도메인에 연결됩니다.

이번 포스팅에서 제가 사용할<도메인 루트>의 동등한 자리 표시자가 되려면AD.EXAMPLE.ORG그리고<워크그룹>작업 그룹을 위해.

문제

호스트 이름을 통해 삼바 서버/공유에 액세스할 수 없습니다. 연결할 수 없다는 네트워크 오류가 발생합니다.

여기에 이미지 설명을 입력하세요.

FQDN을 사용하는 경우에도 문제는 동일합니다.

IP( )를 통해 탐색하면 \\<fs02 IP>문제 없이 작동하므로 공유 자체가 올바른 것 같습니다. (아래에 smb.conf 추가)

내가 시도한 것

내 초기 생각은 DNS를 확인하는 것이었지만 nslookup fs02올바른 응답을 제공합니다. 문제없이 ping을 할 수도 있습니다.

나는 또한 을 조작하려고 시도했는데 smb.conf현재 사용 중인 구성은 다음과 같습니다.

[global]
security = domain

workgroup=<workgroup>
realm=<domainroot>
netbios name = fs02

# === logging config ===
log file = /var/log/samba/%m.log
log level = 1

# === Backend setup ===

idmap config * : backend = tdb
idmap config * : range = 2000-9999
idmap config <workgroup> : backend = rid
idmap config <workgroup> : range = 10000-30000

winbind use default domain = yes
winbind nested groups = yes
winbind refresh tickets = yes

inherit owner = yes
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes

unix extensions = yes

# === Share definitions ===
# ... pruned ...

답변1

내 경우의 문제는 잘못된 NTP 구성으로 인해 다양한 서버 간에 시간 드리프트가 발생했기 때문입니다. 시계를 수동으로 재설정하면 문제가 확인되었으며 NTP 구성을 수정하면 드리프트가 다시 문제가 되는 것을 방지할 수 있습니다.

관련 정보