Samba >= 4.4를 통해 NetBIOS 이름 확인

Samba >= 4.4를 통해 NetBIOS 이름 확인

StackExchange를 사용하면 방법을 알 수 있습니다.NetBIOS 이름을 확인하도록 Linux 구성이전 버전의 Samba를 사용하고 있으며 이러한 방식으로 시스템을 구성했습니다. (나는 가지고있다설치됨winbind, 내 구성/etc/nsswitch.conf바르게그리고내 변경사항 확인, 포함하다NSCD 비활성화OpenSUSE Tumbleweed에서. )

그러나 이제 Samba 4.4 이상이 등장하면서 Samba 개발자는winbindWINS 확인을 실행 해야 합니다 .WINS 쿼리의 실행 경로를 변경했기 때문입니다.

내 파일에 및 중 하나를 포함하면 wins데몬이 실행되지 않고 이름 확인이 실패합니다.winbind/etc/nsswitch.confwinbind삼바 페이지힌트가 나올 것입니다. 그러나 winbind서비스가 실행 중이더라도 이전에 성공한 이름 쿼리(이전 버전의 Samba 사용)는 성공했음에도 불구하고 실패합니다 nmblookup.

호스트 쿼리가 Samba 4.4 이상을 사용하여 NetBIOS 이름을 확인할 수 있도록 클라이언트 시스템을 어떻게 구성해야 합니까? 최종 결과에서 Linux에서 Samba 4.4 이상을 실행하는 경우 DNS 없이 이름으로 Windows 컴퓨터를 어떻게 ping할 수 있습니까?

명확하게 말하면 Samba 4.2에서 작동하는 설정이 있습니다. Samba 4.4, 4.5 또는 4.6으로 업그레이드하고 동일한 설정을 유지하면 이름 확인이 작동하지 않습니다. 그런 다음 다시 Samba 4.2로 다운그레이드하면 이름 확인이 다시 작동합니다. 데몬이 실행 중인지 확인하는 것 외에 winbind새 버전의 Samba와 다르게 수행해야 할 다른 작업은 무엇입니까?

관련 정보