OSX를 사용하여 netbios 이름을 확인하는 방법


10

안녕하세요, osx를 처음 사용하고 Windows 시스템의 netbios 이름을 확인하려고합니다. 핑하려고하면 호스트 이름을 확인할 수 없다는 오류가 발생합니다. smbutil lookup % hostname % 명령을 사용하면 해결됩니다.

ip를 직접 ping하면 정상적으로 작동하며 이전 Mac에서 작동하여 돌아가서 새 것으로 교체해야했습니다. 네트워크의 다른 Windows 시스템에서 문제를 해결할 수 있습니다.

본질적으로 나는 단지 내 Windows 컴퓨터를 ping 할 수 있기를 원합니다. 도움을 주시면 감사하겠습니다.

답변:


7

언급했듯이 smbutil lookup이름을 IP 주소로 확인합니다.

$ smbutil lookup qx-2000
Got response from 10.0.1.21
IP address of qx-2000: 10.0.1.21

이 출력에서 ​​IP 주소를 추출 할 수 있습니다.

$ smbutil lookup qx-2000 2>&1 | tail -n 1 | cut -d : -f 2
 10.0.1.21

그런 다음 ping에 대한 논쟁에서 사용할 수 있습니다.

$ ping $(smbutil lookup qx-2000 2>&1 | tail -n 1 | cut -d : -f 2)
PING 10.0.1.21 (10.0.1.21): 56 data bytes
64 bytes from 10.0.1.21: icmp_seq=0 ttl=128 time=4.823 ms
64 bytes from 10.0.1.21: icmp_seq=1 ttl=128 time=7.373 ms
64 bytes from 10.0.1.21: icmp_seq=2 ttl=128 time=4.820 ms
...
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.