Windows 호스트 이름이 확인되지 않았습니다


16

비슷한 질문 이 이미 제기 되었음을 알고 있습니다. 그러나 해당 질문에 대한 답변에서 제안한대로 winbind패키지가 설치되어 있으며 다음 wins/etc/nsswitch.conf같습니다.

hosts:          files mdns4_minimal [NOTFOUND=return] dns wins mdns4

그럼에도 불구하고 Windows 호스트 이름을 핑하려는 시도는

ping: unknown host <hostname>

winbind서비스를 다시 시작해도 도움이되지 않습니다.

우분투 11.10과 winbind 3.5.11이 있습니다.


귀하의 질문에 명확하지 않지만 Windows 컴퓨터에서 공유 폴더에 액세스하려고합니까 ???
Rajesh Pantula

@ rao_555 : 아니, 그냥 창문 기계를 핑
vitaut

Windows 시스템이 동일한 네트워크에 있으면 Windows 시스템을 직접 핑 (ping) 할 수 있으므로 winbind가 필요하지 않습니다. winbind의 주요 용도는 통합 로그온입니다.
Rajesh Pantula

@ rao_555 : 그것이 내가하고있는 일이지만, 그 이름은 해결되지 않았습니다
vitaut

리눅스 머신이 네트워크에 있는지 확인하십시오. Windows 시스템에서 Linux 시스템의 ip-address를 ping 할 수 있는지 확인하십시오. 또한, 윈도우 머신 ip-address를 핑 (ping) 할 수 있는지 확인하십시오
Rajesh Pantula

답변:


16

나는 같은 문제가 있었다. 승리의 위치를 ​​바꾸는 nslookup.conf것이 효과가 없었거나 아마도 저에게 그 길의 일부를 가져 왔습니다. libnss-winbind호스트 이름으로 Windows 컴퓨터를 찾을 수 있도록 패키지 를 설치하십시오 . 패키지를 설치하거나 설치하지 않고 테스트했으며 실제로 Windows 호스트 이름을 확인하는 데 필요합니다.


3
+1은이 라이브러리가 없으면 Windows 호스트 이름을 확인할 수 없습니다 (nmblookup이 작동하더라도)
Autodidact

1
libnss-winbind를 설치하는 것이 핵심이었습니다.
tomi

16

위의 내용을 요약하면 다음과 같습니다.

  1. sudo apt-get install winbind
  2. sudo apt-get install libnss-winbind
  3. sudo gedit /etc/nsswitch.conf "파일"뒤에 "wins"를 추가하십시오

    hosts:          files wins mdns4_minimal [NOTFOUND=return] dns 
    

2019 년 18.04.3을 사용하면 여전히 갈 길입니다! winbind 서비스를 나중에 다시 시작하십시오 :sudo systemctl restart winbind
Jimmy He

7

호스트 정의에서 피연산자의 순서 /etc/nsswitch.conf가 중요합니다. 귀하의 경우 호스트 이름 확인은 WINS 이름 확인이 발생하기 전에 [NOTFOUND = return] 문으로 종료됩니다. 'wins'로 이동하여 'files'바로 다음에 오십시오.

hosts:          files wins mdns4_minimal [NOTFOUND=return] dns mdns4

nmblookup (samba-common-bin 패키지의 일부)은이 상황에서 유용한 또 다른 문제 해결 도구입니다. 사용중인 호스트 이름이 유효한지 수동으로 확인하는 데 사용할 수 있습니다.


크롬과 파이어 폭스에서 이름 확인을 중단 wins하기 전에 배치합니다 [NOTFOUND=return].
vitaut

이름 확인이 정확히 어떻게 이루어 집니까? 모든 이름 조회가 해결되지 않습니까, 아니면 단지 NetBIOS 이름입니까? 또한 ping이 수정 된 호스트 라인에서 작동합니까?
cqcallaw

나는 배치 할 때 wins전에 [NOTFOUND=return]브라우저가 열 수 없습니다 google.com그렇지 않은 NetBIOS 만, 그래서 다른 사이트. 다시 변경하면 사이트가 정상적으로 열립니다. ping은 수정 된 호스트 라인에서 작동합니다.
vitaut

1
'wins'문은 'mdns4_minimal'이후가 아니라 'files'뒤에 있어야합니다. 'mdns4_minimal'다음과 '[NOTFOUND = return]'앞에 'wins'를 넣으면 NetBIOS 이름을 찾을 수 없으면 이름 확인 루틴이 반환되어 dns를 건너 뜁니다. 'wins'를 이동하여 'files'바로 다음에 오십시오. 여전히 문제가있는 경우 'dns'를 이동하여 다음과 같이 'mdns_minimal'이전으로 이동하십시오.hosts: files dns wins mdns4_minimal [NOTFOUND=return] mdns4
cqcallaw

1
Mr cqcallaw 최소한 어떤 설정 파일을 변경 / 편집
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.