브로드캐스트를 통해 Samba 로컬 마스터 브라우저를 찾을 수 없습니다

브로드캐스트를 통해 Samba 로컬 마스터 브라우저를 찾을 수 없습니다

작업 그룹의 로컬 마스터 브라우저 역할을 하는 Samba 서버(CentOS 6.5, Samba 3.6.9)가 있습니다. 나는 보낸다

$ setenforce 0
$ service iptables stop

SELinux를 비활성화하고 방화벽을 제거하십시오. 그 호스트에서 나는 할 수 있습니다

$ smbtree -d3

(다른 출력 중에서)

name_resolve_bcast: Attempting broadcast lookup for name __MSBROWSE__<0x1>
Got a positive name query response from 192.168.1.10 ( 192.168.1.10 )

여기서 192.168.1.10은 호스트의 IP 주소입니다.

Linux 클라이언트(Fedora 20, Samba 4.1.6)에서 이 서버에 액세스하고 싶습니다. 내가 실행할 때

$ smbtree -d10

클라이언트에서 나는 (다른 출력 중에서) 다음을 얻습니다.

name_resolve_bcast: Attempting broadcast lookup for name __MSBROWSE__<0x1>
bind succeeded on port 0
...
async_connect failed: No such file or directory
nmbd not around
samba_tevent: EPOLL_CTL_DEL EBADF for fde[0x7f6198c435c0] mpx_fde[(nil)] fd[7] - disabling
Unable to find master browser by broadcast

name resolve order = bcast두 호스트 모두에 있습니다 . 명령을 내리다

$ smbclient -L 192.168.1.10

클라이언트에서는 모든 서버를 표시하고 192.168.1.10이 로컬 마스터 브라우저임을 알려줍니다. 관련된 또 다른 서버인 Windows Server 2008 R2는 TCP를 통한 NetBIOS가 비활성화되어 있고 제공되는 공유에 대해 알려줄 수 있지만 작업 그룹에 대해서는 알려주지 않습니다. 또한 Windows Server 및 Ubuntu 12.04를 실행하는 노트북에는 이 문제가 없으며 CentOS 서버의 공유를 찾아볼 수 있습니다.

클라이언트가 브로드캐스트를 통해 로컬 마스터 브라우저를 찾을 수 있도록 네트워크를 어떻게 구성합니까?

답변1

Fedora 20을 OpenSUSE 13.1로 교체하면 문제가 해결되었습니다.

관련 정보