まず、概念
名前: DHCP ----動的ホスト構成プロトコル動的ホスト構成プロトコル
機能: DHCPを使用して、ローカル・エリア・ネットワーク・プロトコルである UDP プロトコルの仕事を
主な目的:内部ネットワークまたはインターネットサービスプロバイダには、自動的に割り当てられたIP アドレス、ホスト名、 DNSのサーバー、ドメイン名を
特長: C / Sモード
1 、自動的に割り当てる IPの管理を容易にするためのアドレスを
2 、 DHCPは同じながら、リースしません IPの二つのホストへのアドレス。
3 、 DHCPの管理者は、特定の使用する特定のコンピュータを制約することができたIP アドレスを、
4 、各缶 DHCP 多くのオプションのスコープを設定します。
5 、クライアントが異なるサブネットモバイルで再設定する必要はありませんのIP アドレス。たびに、自動的に取得したIP それにアドレスを。
DHCP の短所:
複数のサーバがネットワーク上に存在する場合には、 DHCPのサーバは、それが他のサーバに貸し出されている検出できないのIP アドレス、 DHCPのルータが許可しない限り、ルータ間のサーバは、クライアントと通信することはできません BOOTPのプロトコルの転送を。
ポート: DHCPのサービスを使用しています:ポート67 (BOOTP S ) 68(BOOTPのCを)。
DHCPのによるプロトコル BOOTPの合意が来るの開発は、ある BOOTP 拡張バージョン、 BOOTPS サーバポートの代わりに、 bootpcのクライアントポートに代わっ
BOOTPのプロトコル:ブートストラッププロトコル( BOOTP )。これは、中央サーバ上のディスクレスワークステーションが利用できることができたIP アドレス、ダイナミックディスクレスワークステーションLANの割り当てたIP アドレスと静的に設定し、各ユーザーを必要としないのIP アドレスを。
二、 DHCPのサービス動作原理
1 、DHCPクライアント発見フェーズ:
すなわち、 DHCPを探しているクライアントのDHCP クライアントに対応するサービス手続きは、送信 DHCP発見しているため、 DHCPサーバに対応したDHCP クライアントが不明で、 DHCPのクライアントが送信する DHCP発見、パケットがブロードキャストパケットでの送信元アドレス 0.0.0.0を宛先アドレスがある 255.255.255.255 。ネットワーク上でサポートされるすべての TCP / IPのホストが受信する DHCP発見メッセージを、唯一の DHCPサーバーは、メッセージに応答します。
注意:クライアントが実行される DHCP DISCOVERをなした場合、後のDHCP サーバがクライアントの要求に応答しない、クライアントがランダムに使用されます 169.254.0.0/16 のセグメント1つのIP アドレスの設定ローカルアドレスを。
169.254.0.0/16がある窓自動的に独自の IP つまり、ないて、アドレシング範囲 DHCPが取得したIPをアドレスは、自動的にシステムによって割り当てられたIP アドレス。
2 、DHCPサーバーステージを提供します:
DHCPサーバープロビジョニング相、すなわち、 DHCPサーバーの応答 DHCP発見によって発行された DHCPオファーの段階、すなわち、 DHCPのサーバーのIP 位相アドレス。ネットワークは、受信し DHCPDISCOVER 情報を見つけるのDHCP それがからリースされていない、サーバーが応答する IP に割り当てられた選択されたアドレスのDHCP クライアント、 DHCPはクライアント含むリース送信したIP アドレスおよびその他の設定を DHCPOFFER 情報を提供します
3 、DHCPクライアントの確認フェーズ:
それのDHCP クライアントは、ステーション選択 DHCPを提供するために、サーバー IP 位相アドレスを。あなたが複数持っている場合のDHCP へのサーバーのDHCP クライアントが送信される DHCPOFFERが情報を提供する、 DHCPの唯一の最初のを受け入れるクライアントが受け取った DHCPOFFERが情報を提供し、その後に答えるために、それを放送する DHCPREQUESTの情報を含む要求情報を、選択したDHCP サーバ要求 IP コンテンツアドレス。、すべて知らせるためにブロードキャスト方式での回答の理由のDHCP サーバーを、彼は駅を選択します DHCPのサーバが提供したIP アドレスを
4 、DHCPサーバーの検証フェーズ:
その DHCPのサーバは、提供の確認 IPの位相アドレスを。ときのDHCP サーバが受信した DHCPの答えるためにクライアントを DHCPREQUESTを情報を要求した後、それBianxiangのDHCP クライアントが送信し、それが提供して含まれていたIP アドレスを、その他の設定 DHCPACK 伝える確認メッセージのDHCP クライアントは、それが提供して使用することができたIP アドレスを。次に、 DHCPのクライアントがその置く TCP / IPのチーミングプロトコルとNICを、加えて、に加えて、 DHCP 外国のクライアント選択したサーバー、他のDHCP サーバが一度提供された回復するのIP アドレスを
5 、DHCPクライアントは戻ってネットワークにログインします。
ときに DHCPクライアントが再度ログインした後、あなたが送信する必要はありません DHCPが発見し、発見情報をではなく、直接送信前の割り当てが含まれたIP のアドレス DHCPリクエスト要求情報を。ときのDHCP サーバがこの情報を受信し、それが取得しようとしたDHCP クライアントは、元の使用を継続したIP アドレスを、と答えるのDHCP ACKの確認を。場合のIP アドレスを元に割り当てることができないのDHCP クライアントが使用する(よりので、 IPがすでに他に割り当てられたアドレスを DHCP クライアントで使用)、 DHCPのにサーバーのDHCP クライアントが答えるのDHCP NACKは情報を否定しました。オリジナルのときのDHCP クライアントは、この受信したDHCP NACK 以降の情報を否定し、それが再送信する必要があります発見DHCPを新たに要求するために、発見情報を IPのアドレスを。
6 、DHCPクライアントのリース更新:
DHCPは、取得したIP アドレスをリースの期限が切れた後リースを持って、 DHCPサーバは、この回復するのIP ので、もし、アドレスを DHCPクライアントあなたが継続して使用する場合のIP アドレスを、あなたはリースを更新する必要があります。方法ですが、締め切り後の現在のリースの半分が過ぎた時に更新し、 DHCPクライアントが送信されますリニューDHCPをリースを更新するためにメッセージを。
第三に、展開のDHCP サービス
実験環境:
使用するために私の仮想マシンのブリッジモードが実現可能でしょうか? いいえ、あなたはLAN持っている可能性が高いですので、 DHCPのサーバーを、あなたからあなたのクライアントを聞かせすることは困難である DHCP サーバーを取得したIP アドレスを。あなたが得るために加えて、それは会社のLANの他のマシンを引き起こす可能性が DHCPをサーバー上のIP アドレスではなく、ネット上で。唯一のホストモードを選択またはカスタムモードすることができます。
クライアントは次のように設定された DHCP 自動的に取得します(設定を待ち、ネットワークカードに障害が発生し、再起動し、完全である DHCPのカードを再起動し、サーバと!)
1. 環境を確認してください
2. インストールサービス
yumのDHCPをインストール-y
3. 編集設定ファイル(DHCP を直接起動できません)
猫/etc/dhcp/dhcpd.conf
猫/usr/share/doc/dhcp*/dhcpd.conf.example> /etc/dhcp/dhcpd.conf
Vimの/etc/dhcp/dhcpd.conf
########################
オプションのドメイン名「example.org」。
オプションのドメイン・ネーム・サーバns1.example.org、ns2.example.org。
デフォルト・リース・タイム600;
MAX-リース時間7200;
ログ機能をlocal7を。
サブネット192.168.10.0ネットマスク255.255.255.0 {#は自分のカードどこのネットワーク内にある必要があります
範囲192.168.10.245 192.168.10.250; #ipの分布範囲
}
#########################
4. サービス開始
dhcpd#開始systemctl があることに注意してください dは
dhcpdの有効systemctl
5. ファイアウォールを追加します。
netstatの-anp | grepをするDHCP
ファイアウォール-CMD --add-ポート= 67 / udpの
ファイアウォール-CMD --add-ポート= 67 / udpの--permanent
若しくは
ファイアウォール-CMD --add-サーバー= DHCP
6. 確認してください(クライアント)
他の仮想マシンの変更のifcfg ファイルを
BOOTPROTO = DHCP
systemctl再起動ネットワーク
#1 -r dhclientをリリースIP
dhclient#GET IP
四、 SCPの使い方
SCPは、達成することができ、リモート・ホスト間でファイルの複製を。
SCP 使用したSSH プロトコルを、すべて対応するノードが密なコピーを避けたい、キーがに送信する必要があります
SCP の形式を使用して:
SCP [ユーザー@]ホスト1:]ファイル1 ... [[ユーザー@]ホスト2:]ファイル2
共通オプション:
-r:ディレクトリをコピーするときに使用します
-P :大文字の P 指定されたポート
1 、 SCP リモートホストノードにファイルを送信します
SCP /ルート/テスト192.168.64.5:/tmp
2 、 SCPは、ローカルノードにリモートファイルを引っ張ります
SCP 192.168.64.7:/root/testを/ tmp /
3 、 SCP リモートノードにローカルディレクトリをコピーします
SCP -r県192.168.64.7:/root/#はオプションを追加する必要があります -r
。4 、 SCP ローカルディレクトリへのリモートノード
SCP -r [email protected]:/ tmp / testディレクトリを/ tmp /