I. DHCPの概要:DHCPの正式名称は、ローカルエリアネットワークで一般的に使用され、UDPプロトコルを使用し、主に内部ネットワーク内のマシンの割り当てに使用されます。 IPアドレス。管理者がネットワーク内のコンピュータのIP割り当てを一元管理するのに便利です。第二に、DHCPコンポーネント:それはサーバーとクライアントで構成されています。サーバーは、クライアントのDHCP要求を処理します。クライアントとネゴシエートしてから、クライアントにIPアドレスを割り当てます。 3番目に、DHCPアドレス割り当ては3つの方法に分けられます:手動割り当て:また静的IPとして知られていて、特別な機能を持ついくつかのサーバーまたは少数のコンピュータのための固定永久IP。自動割り当て方法:クライアントにIPアドレスを自動的に割り当てます。リース期間は永久的です。動的割り当て:この方法は現在最も一般的で、一時的なIPアドレスをクライアントに割り当てます。第四に、3つの配布方法の違い:シングルスコープ:シングルスコープを管理します。含まれるネットワークは1つだけです。スーパースコープ:複数のサブネットを含めるために複数のDHCPスコープを含めることができます。 2台のdhcpサーバーを使用して、同じ物理ネットワークセグメント上の別々の論理IPネットワークを管理します。飛行機ベースのネットワークDhcp Relay:階層化ネットワーク動的割り当て方法:概略:1.クライアントは、DHCPサーバからの応答を待つブロードキャストアドレス0.0.0.0を使用してDHCP発見パケットを送信する2.メッセージを受信した後、DHCPサーバはDHCPオファーを返し、そしてクライアントはそれを受信する。オファーを提供したサーバーのIPアドレスを含むDHCPrequestパケットを送信します。 3.他のDHCPサーバーがDHCP要求メッセージを受信すると、それらは提供メッセージを再利用します。 4.オファー情報を提供するサーバーは、DHCP確認応答メッセージをクライアントに送信し、クライアントはそれを受信した後で、それ自体のTCP /IPプロトコルを再度初期設定します。 DHCPクライアントによるアドレスの更新プロセス:動的に割り当てられたリースは一時的なものであるため、リース期間が50%に達すると、DHCPクライアントは自動的にリースの更新を試みます。 DHCP要求を送信します。サーバがそれを受信するとDHCPackを送信し、サーバが停止しているとクライアントは現在の設定情報を使用し続けます。リース期間が87.5%に達すると、クライアントは自分のリースを更新するためにDHCP検出メッセージをブロードキャストします。このとき、サーバからのDHCPオファーメッセージの応答を受信した場合、現在のリースが更新され、クライアントは引き続き正常に使用でき、応答がない場合は、以前のIP設定情報が引き続き使用されます。リース期間が100%に達すると(リースの有効期限が切れる)、クライアントは現在使用されているIPアドレスを解放する必要があります。その後、クライアントはDCHPの検出を再送信し、応答を待ちます。 (添付:linux:/var/lib/dhcpd/dhcpd.leasesのリースファイルを参照してください。)ケース1.シングルスコープの実装手順:1. CDをマウントし、ローカルyumを編集してインストールパッケージをより適切に解決します。時間依存性2. Linuxサーバーにdhcpサービスをインストールします。 3. /etc/dhcpd.confを編集すると、dhcpサービスが正常にインストールされた後にこのファイルが生成されます。 a)一番下の行のモードで対応する提示価格を読むためにプロンプトに従ってくださいb):r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample c)スコープ、ゲートウェイ、サブネットマスクを修正してください。アドレスプール、アドレスバインディング関連情報i。サブネットスコープii。オプションルーターゲートウェイiii。オプションdomian-nameホストドメイン名iv。range dynamic-bootpアドレスプールv。ホストXXX {...}スタティックアドレスバインディング他のユーザーがアクセスするための固定IPアドレスを発行するサーバーもあります。詳細な変更情報は次のとおりです。d)変更後の保存:wq e)次にipconfig /releaseを使用してIPがバインドされている物理マシンのIPアドレスを解放し、ipconfig /renewを使用してIPアドレスを回復し、IPアドレスが固定されていることを確認します。 f)シングルスコープのdchpテストはこれで終了です。当社の企業ネットワークでは、隣接しない複数のネットワークセグメントに遭遇する可能性がありますスーパースコープを使用すると、複数のスコープを1つの管理対象エンティティにまとめることができます。ケース2、スーパースコープの実装手順:a)1. /etc/dhcpd.confファイルを変更します。b)次のように読み取ります。r /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample c)Linuxを再起動します。 。 d)スーパースコープトライアルが完了しました。要約:シングルスコープとスーパースコープはほぼ同じです。/etc/dhcpd.confのスコープだけがわずかに異なります。そのため、ここでは詳しく説明しません。ケース3:DHCPリレー:テストトポロジ:1. vim /etc/dhcpd.confを編集して、3つのスコープ192.168.98.0、192.168.99.0、および192.168.100.0を編集します。空の範囲はSERVERクラスタが配置されている領域であり、サーバーは多くの場合固定IPアドレスを使用します。したがって、もはやアドレスプールを作成せず、空のスコープのみを作成して、LinuxのDHCPDサービスを通常どおりに有効にできるようにします。 2. 3つのスコープを作成してサービスを再開します。 3.ここでは、3枚のネットワークカードを搭載したLinuxホストを使用して、図のルーターをシミュレートします。ルーター向けの環境が構築されています。ルーティング転送を実装します。 4.次に/etc/sysctl.confファイルを編集して、7行目の値を1に変更します5.経路転送機能を開きます5. dhcpサービスをインストールします。 (主にdhcrealyリレー機能で使用されます)6.転送を有効にするためにsysctl -pを実行します。修正したパラメータにエラーがないか確認してください。 7. dhcrelayサービスを編集して設定し、再起動します。 /etc /sysconfig /dhcrelayファイルの変更方法の例を次に示します。 7.次に、ネットワークzhangc内のzhangchネットワークマシン内の通信状況、割り当てられたIPアドレスをテストします。この記事は「Study of the Sea」ブログからのものです。必ずこのソースを保管してくださいhttp://zhangc.blog.51cto.com/5627676/963665