nmblookup (1)

NAME
nmblookup - NetBIOS 名を検索するのに使用する NetBIOS over TCP/IP クライアント

SYNOPSIS

nmblookup [-M] [-R] [-S] [-r] [-A] [-h] [-B broadcast address] [-U unicast address] [-d debuglevel] [-s smb config file] [-i NetBIOS scope] [-T] name

DESCRIPTION

このプログラムは、 Samba プログラム全体の一部である。

nmblookup は、NetBIOS over TCP/IP が使われているネットワークにおいて、NetBIOS 名の問い合わせや、IP アドレスへの変換に使われる。オプションの設定により、特定のブロードキャストアドレスや、 特定のマシンに対して、名前の問い合わせを行なう事ができる。全ての問い合わせは、UDP を使って行なわれる。

OPTIONS

-M  マスタブラウザの検索を、タイプ 0x1d の NetBIOS 名 name に対して問い合わせる事で行なう。name が "-" の場合は、予約されている名前である __MSBROWSE__ の検索を行なう。

-R  再帰検索を行なう為に、パケット中の再帰要求ビットを設定する。これは、 WINS サーバが動作しているマシンに対して問い合わせを行ない、WINS サーバに名前を問い合わせたいときに使用する。このビットが設定されていない場合は、通常の(ブロードキャスト応答による)NetBIOS の処理要求が代わりに使われる。詳細は RFC1001 および RFC1002 を参照の事。

-S  名前問い合わせが IP アドレスを返した場合、ノードのステータスの問い合わせも同様に行なう。ノードステータスの問い合わせは、そのホストが登録している NetBIOS 名の一覧を返す。

-r  UDP のポート 137 を使って、 UDP データグラムを送受信する。このオプションは Windows 95 がパケットの送信元のポートを無視し、UDP のポート 137 にしか返さないというバグに対応する為のものである。しかし、ほとんどの UNIX システムで、このポートを使用するには、root 権限が必要であり、更に、nmbd デーモンがこのマシンで動作している場合、nmbd がこのポートを使用している。

-A  <name> を IP アドレスとして解釈し、ノードステータスの問い合わせを、このアドレスに行なう。

-h  ヘルプ(使い方) を表示する。

-B broadcast address
    問い合わせを、指定されたブロードキャストアドレスに送信する。このオプションを指定しない場合、 既定の nmblookup の動作は、問い合わせを、ネットワークインタフェースのブロードキャストアドレスに送信する。ネットワークインタフェースは、自動検出に任せるか、smb.conf (5) ファイル中の interfaces パラメータで指定する。

-U unicast address
    特定ホストのアドレス、または、ホストの "unicast address" に対して ユニキャスト問い合わせを行なう。このオプションは、-R オプションと共に) WINS サーバに問い合わせを行なう時に必要である。

-d debuglevel
    デバッグレベルの指定で、整数の 0 から 10 までの値を指定する。

    このパラメータを指定しない場合の既定値は 0 である。

    この値を大きくする程、 nmblookup の動作について、より詳細な情報がログに書かれる。レベル0 では、 致命的なエラーや非常に重大な警告のみがログに書かれる。

    1 より大きいレベルを指定した場合は、大量のログが生成されるので、問題解決の時にのみ使用すべきである。3 より大きいレベルは、開発者の使用しか想定しておらず、非常に大量のデータを出力するが、ほとんどは暗号化されているものである。

    このパラメータを指定すると、smb.conf(5) に設定した log level パラメータが上書きされる事に注意。

-s smb.conf
    このパラメータは、Samba の設定ファイルである smb.conf の場所を指定する。このファイルは、そのマシンにおける Samba の全ての動作を規定する。

-i scope
    これは、nmblookup が NetBIOS 名を生成する時に通信を行なう、NetBIOS スコープを指定する。NetBIOS スコープの詳細に付いては、rfc1001.txt と rfc1002.txt を参照の事。NetBIOS スコープはほとんど使われる事がなく、このパラメータを設定できるのは、システム管理者として、互いに通信する必要がある全ての NetBIOS マシンの管理責任を持っている時くらいだろう。

-T  これは、問い合わせ中に発見したあらゆる IP アドレスを DNS 名として DNS に逆引きを行なう事で問い合わせ、標準の出力である "IP アドレス NetBIOS 名" の組の前に表示する。

name
    これは、 問い合わせしたい NetBIOS 名である。オプションの指定次第で、NetBIOS 名の事もあれば、 IP アドレスの事もありうる。NetBIOS 名の場合は、名前の最後に #<type> を追加する事で、名前のタイプを指定する事ができる。この名前に "*" を指定する事もできる。その場合は、ブロードキャスト領域内に登録されている全ての名前を返す。

EXAMPLES

nmblookup は、 WINS サーバに対して問い合わせる事ができる(同様に、nslookup は DNS サーバに対して問い合わせる事ができる)。WINS サーバに問い合わせを行なうには、nmblookup は以下のようにして実行する必要がある。

nmblookup -U server -R 'name'

たとえば:

nmblookup -U samba.org -R IRIX#1B'

は、 samba.org の WINS サーバに対して、 IRIX ワークグループのドメインマスタブラウザ(タイプ 1B) を問い合わせる。

バージョン

このマニュアルページは、バージョン 2.0 の Samba システム用である。

SEE ALSO

samba (7), nmbd (8), smb.conf (5)

AUTHOR

オリジナルの Samba ソフトウェアと関連するユーティリティは、 Andrew Tridgell samba@samba.org <samba@samba.org> によって作られた。Samba は現在 Linux カーネルが開発されているような方法でのオープンソースプロジェクトである Samba Team によって開発されている。

オリジナルの Samba の マニュアルページは Karl Auer によって書かれた。マニュアルページは YODL 形式(別の、優秀なオープンソースソフトウェアで、ftp://ftp.icce.rug.nl/pub/unix/ にある)で変換され、Jeremy Allison samba@samba.org <samba@samba.org> によって Samba 2.0 リリースのために更新された。

バグレポートの提出方法の詳細と、協力してほしい項目のすべてのリストを 得る方法は、samba (7) を参照のこと。

日本語訳

o   高橋基信 (monyo@samba.gr.jp)