답변:
Ubuntu에서 netbios 이름을 ping하려면에 추가 wins
해야 /etc/nsswitch.conf
합니다. 운영:
gksu gedit /etc/nsswitch.conf
그리고 wins
라인에 추가 하십시오 :
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
따라서 다음과 같습니다.
hosts: files mdns4_minimal [NOTFOUND=return] dns wins mdns4
파일을 저장하고 텍스트 편집기를 닫은 다음 ping을 수행하십시오.
그래도 /etc/samba/smb.conf
문제가 해결 되지 않으면를 열고 "이름 확인 순서"줄의 주석을 해제하십시오.
name resolve order = wins lmhosts bcast
그런 다음을 다시 시작하십시오 nmbd smbd winbindd
.
mdns4
지시문에서 지정한 이름을 확인합니다 . Samba와 다른 시스템이므로 Samba가 작동하려면 .local
도메인 없이 테스트를 계속해야 합니다.
호스트 이름으로 Windows 컴퓨터를 찾으려면 libnss-winbind 패키지를 설치해야 할 수도 있습니다. winbind 설치만으로는 작동하지 않을 수 있습니다. 답변을 참조하십시오 .
동일한 문제가 발생했습니다. Ubuntu 14.04는 Windows 8에서 PC에 액세스하려고합니다. 위 권장 사항 외에도 설치해야했습니다. libnss-winbind
sudo apt-get install libnss-winbind
파일 을 편집/etc/nsswitch.conf
하고 이미 설치winbind
libnss-winbind
했거나 samba-winbind
여전히 문제가있는 경우 NSCD (Name Service Cache Daemon) 를 비활성화 해야합니다 .