DHCP サービスの概要:
名前:DHCP - 動的ホスト構成プロトコル動的ホスト構成プロトコル。
機能:DHCP(動的ホスト構成プロトコルは、動的ホスト構成プロトコル)は、ローカルエリアネットワークプロトコル、主な利点は次のとおりです。
特長:C / Sモード
自動的にIPが割り当て管理を容易にするためのアドレス
DHCP 、同時に2つのホストに同じIPアドレスをリースしていません。
DHCP 管理者は、特定のIPアドレスを使用するように特定のコンピュータを制約することができます。
各DHCPスコープは、多くのオプションを設定することができます。
あなたは、異なるサブネット間を移動するときに、クライアントはIPアドレスを再設定する必要はありません。自動的にするたびにIPアドレスを取得します。
DHCP 短所:
ネットワーク上の複数のサーバがある場合、DHCPサーバは、他のサーバーがIPアドレスを貸し出してきた見つけることができません。
DHCPのBOOTPプロトコルルータが転送を許可しない限り、ルータ間のサーバは、クライアントと通信することはできません。
ポート:
DHCPのサービスを使用しています:ポート67(BOOTPS)68(bootpcを) 。
インストールDHCP:
[ルート@ localhostのパッケージ標準パッケージ]# RPM -ivh 次のようにパッケージ名は次のとおりです。
DHCP-共通4.1.1-25.P1.el6.x86_64.rpm#いくつかの作品のDHCPクライアントとサーバの共同の必要性が含まれます
dhclient-4.1.1-25.P1.el6.x86_64.rpm #dhcpclient
DHCP-4.1.1-25.P1.el6.x86_64.rpm#のDHCP サーバーパッケージ
若しくは
DHCPの#yumをインストール-y yumを安装DHCP
プロフィール場所:
1、メインの設定ファイル:
/etc/dhcp/dhcpd.conf
調査結果は、テンプレートコンフィギュレーションファイルを探してお勧め、設定ファイルを開きます。
2 、主なパッケージがインストールされているDHCPは、自動的にマスターテンプレートファイルの設定ファイルを生成し、
/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample
追加:オープンソース・ソフトウェア・サービス、ファイルは.sampleソフトウェアテンプレートサンプルファイル、次の懸念を終了しています。
今、私たちは、ブランクdhcpd.confのメインの設定ファイルを置き換える/ etcディレクトリにテンプレートコンフィギュレーションファイルをコピーします。
[ルート@のxuegod63〜]# cpは-r /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
注意:後にコピーされ、起動しません。設定ファイルは書いていないので。通常、エラーを書き込みません。なお!
まず、メインプロファイルの設定:
プロフィール:構成の一部を説明/etc/dhcp/dhcpd.conf
オプション定義の#サポートされているネットワークへのすべての共通のは... #サポートされているすべてのネットワークオプションに共通するグローバル設定を定義します。
オプションのドメイン名「example.org」; #ドメインがクライアントに属し指定
オプションのドメイン・ネーム・サーバns1.example.org、 ns2.example.org;#は、 クライアントにDNSサーバアドレスを指定します
設定パラメータの声明:
サブネットネットワーク番号ネットマスクサブネットマスク......} {
役割:範囲を定義し、サブネットを指定します
以下のような:
注意:ネットワークのDHCPサーバが同じネットワークセグメントのIPを腹腔必要があります。
プロファイル:
最初のステップ:IPネットワークセグメントを配信するサーバーを指定します。
サブネットネットワーク番号ネットマスクサブネットマスクパラメータ{構成}終了
ステップ2:アドレス範囲は、動的IPを指定しています。
範囲の終了IPアドレスIPアドレス始まります。
第三段階:クライアントのデフォルトゲートウェイを指定します。
オプションルータのIP アドレス。
ステップ4:クライアントにDNSサーバーのIPアドレスを指定します。
オプションのドメインネームサーバのIP アドレス。
ステップ5:デフォルトIPのリース時間を定義する秒リース時間単位で。
デフォルト・リース・タイム600;
ステップ6は:とき、リース期間にわたってクライアント、クライアントのIPリース時間の最大値を定義しますが、IPを更新されていない、あなたは、IP最も長い時間を使用することができます。秒で
リース期間-7200-MAX; (数)
}
大抗括弧の使用を終了し、第5、第6のステップは、無視することができます!
サービスを開始します。
[ルート@ xuegod63は〜]#はsytemctl #dhcpdを起動し、一時的なDHCPサービスを開始します。
[ルート@のxuegod63〜]#のsystemctlのdhcpd#の有効DHCPサービスを開始し、自動的に起動します。
まだポートを見ますか?ポート67が成功したことを証明し始めて下さい!
[ルート@ xuegod63〜]#N etstat -anpu | grepの「:67」
例:
DHCPは、テンプレートをコピーし、DHCPメインの設定ファイルを入力します。(Cpの/usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf )
[ルート@のABCABC〜]#のVimの/etc/dhcp/dhcpd.conf
サブネット192.168.10.0ネットマスク255.255.255.0 {
範囲192.168.10.150 192.168.10.222。
オプションのドメイン・ネーム・サーバ8.8.8.8,144.144.144.144。
オプションルーター192.168.10.1;
}
ホストのIPアドレスを残します:
例:
ホスト ABC {#のホスト名の赤
Ethernetハードウェア 00:0C:29:EE :. 5C:75 ;#赤いフォントのMACアドレス
ファイル名「192.168.10.200 」;#クライアントIPアドレスのために予約赤いフォント
}
第二に、クライアントがDHCPを取得します。
クライアントのネットワークカードの設定ファイルへのLinuxシステムで、次のように:
[ルートxuegod64ネットワーク-スクリプト@]#件のvimのifcfg-ens35
TYPE = "イーサネット"
BOOTPROTO = "DHCP" ## モードDHCPへ
DEFROUTE =はい
PEERDNS =はい
PEERROUTES =はい
IPV4_FAILURE_FATAL =なし
#IPADDR = 192.168.10.102
#NETMASK = 255.255.255.0
#GATEWAY = 192.168.10.254
#DNS1 = 192.168.10.254
NAME = eth0の
UUID = 278a13d0-553c-4e4f-adeb- 0b72d166ae53#は省略してもよいです
DEVICE = eth0の
ONBOOT = yesの
再起動カード:
[xuegod64ネットワーク-スクリプト@ルート]#ifdownをens35 && ifupをens35
その後、自動的にIPアドレスを取得するように変更xuegod64。
ビュー:
[xuegod64ネットワーク-スクリプト@ルート]#ifconfigコマンドens35
ens35:フラグ= 4163 <UP、BROADCAST、RUNNING、マルチキャスト> MTU 1500
INET 192.168.1.100 ネットマスク255.255.255.0 ブロードキャスト192.168.1.255
INET6 FE80 :: 20C:29ff:FE07:3630のprefixlen 64 scopeid 0x20の<リンク>
エーテル00:0C:29:07:36:30 txqueuelen 1000(イーサネット)
RXパケットの5つのバイト864(864.0 B)
RXエラー0 0オーバラン0フレーム0を落としました
TXパケット9つのバイト1242(1.2 KiBの)
TXエラーは0 0オーバラン0キャリア0衝突0を落としました
デフォルトゲートウェイを確認してください
[ルート@のxue64〜]#ルート-n
カーネルIPルーティングテーブル
先ゲートウェイGenmaskフラグメトリックのRef使用IFACE
0.0.0.0 192.168.0.0 255.255.255.0 U 0 0 0 eth0の
1002 0はeth0に169.254.0.0 0.0.0.0 255.255.0.0
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0の
表示DNS
[ルート@ xuegod64ネットワーク-スクリプト]#猫の/etc/resolv.conf
; / sbinに/のdhclientスクリプトによって生成されました
検索xuegod.cn
ネームサーバ192.168.1.1