JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 用いるデフォルト、 サーバから提供された情報を上書きする値、 サーバから提供された情報に前置や後置する値などがあります。 また、DHCP サーバを持たないネットワークで使うアドレスであっても、 あらかじめ設定ファイルで初期化することもできます。 プロトコルのタイ ... りせず適時更新を行うような、 充分に適切なタイミング動作がデフォルトで用いられます。 しかし、必要に応じて、 次の文を指定して DHCP クライアントのタイミング動作を調節できます: timeout 文 timeout time ; timeout 文は、クライアントがアドレスを決める試みを開 ... れば、 クライアントは定義された retry 間隔の後でプロトコルを再開させます。 retry 文 retry time ; retry 文は、クライアントが DHCP サーバが存在しないと判断してから 再び DHCP サーバにアクセスを試みるまでの間に、経過するべき時間を決めます。 デフォルトでは ... ... clientID>] [-l <leasetime>] [-s [ipaddr]] [-G [gateway]] [-w <windowsize>] [-L <ConfigDir>] [interface] 説明 dhcpcd は RFC2131 (-r オプションが指定されなかった場合) と RFC1541 (-r オプションが指定された場合) に基づく DHCP クライアントの ... 実装である。 DHCP サーバからホストの情報 (IP アドレス、ネットマスク、 ブロードキャストアドレスなど) を取得し、 そのマシンのネットワークインタ ... C1541 (obsolete;すでに廃止された) に基づく貸し出し期間 (lease time) を 更新しようと試みる。 オプション -d このフラグにより dhcpcd は、各実行ステップごとに syslog(LOG_DEBUG,...) でログを出力する。 あまり多くの出力は行わないが、 何か問題が起きた場合には ... ... も登場可能であり、 またこのような文を括ることも可能です。 サーバにおける条件文は次のようになることが多いでしょう: if option dhcp-user-class = "accounting" { max-lease-time 17600; option domain-name "accounting.example.org"; option domain-name-servers ... ns1.accounting.example.org, ns2.accounting.example.org; } elsif option dhcp-user-class = "sales" { max-lease-time 17600; option domain-name "sales.example.org"; option domain-name-servers ns1.sales. ... example.org, ns2.sales.example.org; } elsif option dhcp-user-class = "engineering" { max-lease-time 17600; option domain-name "engineering.example.org"; option domain-name-server ... ... 理由が現在定義されています: MEDIUM, PREINIT, ARPCHECK, ARPSEND, BOUND, RENEW, REBIND, REBOOT, EXPIRE, FAIL, TIMEOUT。 MEDIUM DHCP クライアントは、インタフェースのメディアタイプの設定を求めています。 インタフェース名は $interface で渡され、メディアタイプ ... は $medium で渡されます。 PREINIT DHCP クライアントは、 実際のアドレスを受け取る前にパケットを送信する目的で、 要求通りにインタフェースが設定されることを求めてい ... ess で渡されます。 本 IP アドレスへの経路とともに、 本 IP アドレスを対象インタフェースから削除する必要があります。 ARPSEND DHCP クライアントは、 与えられたアドレスを他の誰かが使用しているか確認する目的で、 本アドレスの ARP 要求の送信を求めています。 ... ... verN ] 説明 Internet Software Consortium DHCP 中継エージェント dhcrelay は、 DHCP サーバが直接には接続されていないサブネットからの DHCP 要求や BOOTP 要求を、他のサブネッ ... トにある 1 つまたは複数の DHCP サーバに中継する手段を提供します。 動作 この DHCP 中継エージェントは、 -i フラグで 1 つまたは複数のインターフェースが指定さ ... れた場合を除き、 ホストに接続されたすべてのインターフェースで DHCP 要求を待ち受けます。 要求を受信すると、dhcrelay はその要求を、 コマンドラインで指定された DHCP サーバのリストへ転送します。 ... ... トファイルです。 dhcpd に組み込まれた再帰下降型のパーザによって解釈されます。 このファイルには、整形の目的で余分なタブや改行を入れてもかまいませ ... 連付けられていない宣言グループに 何らかのパラメータを与えたい場合は、 group 宣言文が使えます。 サービスを受けるサブネットや、dhcp サーバが接続するサブネットには、 すべて subnet 宣言が必要となります。これによって dhcpd は、 あるアドレスがそのサブネットに ... ork 宣言が (存在すれば) 参照されます。 最後に、すべての宣言の外部に置かれている、 トップレベルのパラメータが参照されます。 dhcpd がクライアントに対応する host 宣言を探すときには、 まずそのクライアントがブートしようとしているサブネット (または共有ネッ ... ... ] ] 説明 Internet Software Consortium DHCP サーバである dhcpd は、 Dynamic Host Configuration Protocol (DHCP) と Internet Bootstrap Protocol (BOOTP) とを実装したもの ... である。 DHCP を用いると、 TCP/IP ネットワーク上のホストは IP アドレスを要求して割り当ててもらうことができ、 また接続したネットワークの情 ... 報を取得できます。 BOOTP も同様の機能を持っていますが、少々制限があります。 動作 DHCP プロトコルは、ネットワーク管理者が知らないホストに対して、 予めそのネットワークで用意された IP アドレスの範囲 (pool) から、 ... ... す。 よって、ひとつの貸し出しに対して複数の宣言があった場合は、 ファイルの後ろの方にあるものが現在のものになります。 最初に dhcpd がインストールされたときは、 貸し出しデータベースは存在していません。 しかし dhcpd は、貸し出しデータベースが存在していな ... いと起動しません。 この目的の初期データベースには、 /var/state/dhcp/dhcpd.leases という空のファイルを作るだけでかまいません。 貸し出しデータベースが際限なく大きくなるのを防ぐため、 このファイ ... タベースが作成され、 現在わかっている貸し出し記録がすべてそこにダンプされます。 次に、古い貸し出しデータベースが /var/state/dhcp/dhcpd.leases~ という名前に変更されます。 最後に、新たに書き出された貸し出しデータベースが適切な場所に移動されます。 古い貸 ... ... Software Consortium の DHCP クライアントである dhclient は動的ホスト設定プロトコル (DHCP: Dynamic Host Configuration Protocol) または BOOTP プロトコル ... ロトコルが失敗した場合にはアドレスを静的に割り当てて、 1 つ以上のネットワークインタフェースを設定する方法を提供します。 操作 DHCP プロトコルでは、1 つ以上のサブネットに割り当てることのできる IP アドレスのリストを管理する中央サーバに、ホストがアクセスで ... きます。 DHCP クライアントはこのリストからアドレスを要求して、 それをネットワーク通信の一時的な土台に用いることができます。 また DHCP プ ... ... ら、 ネットワーク設定やネットワーク上で利用可能な様々なサービスについて記述している オプション を受け取ることができます。 dhcpd (8) や dhclient (8) を設定するときに、オプションを宣言することが多いでしょう。 オプションを宣言する文法、 そして宣言可能な ... オプションの名前と書式を、ここに文書化しています。 リファレンス: オプション文 常に DHCP option 文は、 キーワード option で開始し、単一のオプション名が続き、 オプションデータが続きます。 オプションの名前とデータ ... の書式は後述します。 全 DHCP オプションを網羅的に指定する必要はありません。 クライアントに必要なオプションのみを指定する必要があります。 オプションデー ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。