02-06-2008 14:34
Одной из утилит, лежащих в основе инсталляции Samba, является nmblookup, которая является NetBIOS-овским эквивалентом nslookup. Основная цель утилиты состоит в разрешении NetBIOS-имен в IP-адреса. Обычное использование этой утилиты следующее:
$ nmblookup KEARNEYquerying KEARNEY on 192.168.0.255192.168.0.19 KEARNEY<00>$ nmblookup -M -querying __MSBROWSE__ on 192.168.0.255192.168.0.11 __MSBROWSE__<01>$ nmblookup -A 192.168.0.19Looking up status of 192.168.0.19received 5 namesKEARNEY <00> - M <ACTIVE>CURTIS <00> - <GROUP> M <ACTIVE>KEARNEY <03> - M <ACTIVE>KEARNEY <20> - M <ACTIVE>CURTIS <1e> - <GROUP> M <ACTIVE>num_good_sends=0 num_good_receives=0
Первый пример ищет названный компьютер, выполняя широковещательный запрос по подсети (это следует из того, что адрес .255). Ответ показывает IP-адрес, NetBIOS имя и байт типа ресурса для KEARNEY. Если Windows-сеть имеет WINS-сервер, то можно указать прямо запрос с помощью опции -U <ip-address>. Второй пример -- это поиск доменного master browser-а, а третий -- выполняет запрос статуса компьютера, причем вместо NetBIOS-имени используется IP-адрес.
Утилита nmblookup имеет много режимов работы. И как обычно, чтобы получить более полную информацию, проконсультируйтесь со страницами руководства.
<< Исследуем локальную сеть | Multi Tool Linux | Получаем список общедоступных ресурсов >>