nmblookup (1)
Samba 2.0.7
23 Oct 1998 (JP-1999/12/25)
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 は現在 Linux カーネルが開発されているような方法でのオープンソースプロジェクトである Samba Team によって開発されている。
オリジナルの Samba の マニュアルページは Karl Auer によって書かれた。マニュアルページは YODL 形式(別の、優秀なオープンソースソフトウェアで、ftp://ftp.icce.rug.nl/pub/unix/ にある)で変換され、Jeremy Allison samba@samba.org によって Samba 2.0 リリースのために更新された。
バグレポートの提出方法の詳細と、協力してほしい項目のすべてのリストを
得る方法は、samba (7) を参照のこと。
日本語訳
高橋基信 (monyo@samba.gr.jp)