DHCP サーバーの設定
このトピックでは、DHCP サーバーの最小構成、DHCP サーバーの完全な構成、拡張 DHCP サーバーの構成について説明します。このトピックでは、ルーターを DHCP サーバーとして構成する方法、DHCP サーバーとしてスイッチを構成する方法、スイッチ上の DHCP サーバー、DHCP サーバーとしてデバイスを構成する方法についても説明します。
MX シリーズ ルーターの場合、Junos OS の DHCP サーバー機能は加入者管理機能の一部です。DHCP サーバーを有効にするには、S-SA-FP、S-MX80-SA-FP、または S-MX104-SA-FP ライセンスが必要です。サービスアカウンティングでは、S-SSM-FPも必要です。
DHCP サーバー構成の概要
一般的なDHCPサーバー構成では、デバイスのイングレスインターフェイス上の特定のサブネットに対して、以下の構成設定を提供します。
1 つのアドレスがプールから除外された IP アドレス プール。
デフォルトおよび最大リース時間。
ドメイン検索サフィックス。これらのサフィックスは、DNSでホスト名を解決する際にクライアントが使用するドメイン検索リストを指定します。
DNS ネーム サーバー。
デバイス要求アドレス オプション(オプション 32)。IP アドレス プールから除外された IP アドレスは、このオプション用に予約されています。
さらに、DHCP サーバーは、サブネット上の少なくとも 1 つのクライアントに静的アドレスを割り当てる場合があります。 表 1 は、サンプル DHCP サーバー設定の設定と値を示しています。
設定 |
サンプル値 |
---|---|
DHCP サブネットの設定 | |
アドレスプールサブネットアドレス |
|
プール範囲内の高アドレス |
|
プール範囲内の低アドレス |
|
アドレス プールのデフォルトリース時間(秒単位) |
|
アドレス プールの最大リース時間(秒単位) |
|
ドメイン検索サフィックス |
|
プールから除外するアドレス |
|
DNS サーバー アドレス |
|
ルーター要求アドレス オプションの識別子コード |
|
ルーター要求アドレス オプションのタイプ選択 |
|
ルーター要求アドレス オプションの IP アドレス |
|
DHCP MAC アドレス設定 | |
静的バインディングMACアドレス |
|
固定アドレス |
|
DHCP ローカル サーバーの最小構成
次のサンプル出力は、SRX300、SRX320、SRX340、SRX345、SRX550M、または SRX1500 デバイスを DHCP サーバーとして設定するために使用する必要がある最小設定を示しています。この出力では、サーバー グループは mobileusers という名前で、DHCP ローカル サーバーはグループ内のイングレス インターフェイス ge-1/0/1.0 で有効になっています。アドレスプールは、低範囲の192.168.1.10/24から192.168.1.20/24の高い範囲まで、acmenetworkと名付けられています。
[edit access] address-assignment { pool acmenetwork { family inet { network 192.168.1.0/24; range r1 { low 192.168.1.10; high 192.168.1.20; } } } }
[edit system services] dhcp-local-server { group mobileusers { interface ge-1/0/1.0 } }
[edit interfaces ge-1/0/1 unit 0] family { inet { address 192.168.1.1/24 } }
階層レベルで 、 、 interface
address-assignment
ステートメントを使用dhcp-local server
することで、ルーティングインスタンス内のDHCPローカルサーバーを[edit routing-instances]
設定できます。
この例では、グループレベルで拡張 DHCP ローカル サーバーに使用する必要がある最小構成を示しています。
[edit system services] dhcp-local-server { group group_one { interface ge-0/0/2.0; } }
この例では、 という名前 group_one
のサーバーグループを作成し、グループ内のインターフェイス ge-0/0/2.0
でDHCPローカルサーバーが有効になっていることを指定します。DHCP ローカル サーバーは、 のデフォルト プール一致構成を使用します。 ip-address-first.
DHCP サーバー設定を削除しても、DHCP サーバー バインディングが残る可能性があります。DHCP バインディングが確実に削除されるようにするには、DHCP サーバー設定を clear dhcp server binding
削除する前に コマンドを発行します。
この例では、グループレベルの拡張 DHCP ローカル サーバーに使用する必要がある最小構成を示しています。インターフェイス ge-0/0/2 の動的プロファイル設定がある場合は、 形式でインターフェイスを追加する ifd.0
必要があります。例えば ge-0/0/2.0
:
[edit system services] dhcp-local-server { group group_one { interface ge-0/0/2.0; } }
この例では、 という名前 group_one
のサーバーグループを作成し、グループ内のインターフェイス ge-0/0/2.0
でDHCPローカルサーバーが有効になっていることを指定します。
例:DHCP サーバーの完全な設定
このトピックでは、DHCP サーバーの完全な構成について説明します。
要件
この例では、Junos OS リリース 20.1R1 で使用がテストされています。
概要
DHCP サーバーは、インターフェイスのプライマリ IP アドレスでのみ設定できます。インターフェイス上のプライマリ アドレスは、ローカルで発信され、インターフェイスから送信されたブロードキャストおよびマルチキャスト パケットのローカル アドレスとしてデフォルトで使用されるアドレスです。
以下の例では、 階層レベルのステートメントを[edit interfaces]
示しています。インターフェイスのプライマリアドレス(10.3.3.1/24)は、 階層レベルで[edit system services]
定義された対応するアドレスプール範囲(10.3.3.33~10.3.3.254)を持っています。
構成
DHCP サーバーを設定するには、次のタスクを実行します。
[項目] の設定
手順
DHCP サーバーを設定します。
[edit access address-assignment pool P1 family inet dhcp-attributes] range R1 { low 10.3.3.33; high 10.3.3.254; } dhcp-attributes { maximum-lease-time 7200; server-identifier 10.3.3.1; domain-name domain.tld; name-server { 10.6.6.6; 10.6.6.7; } wins-server { 10.7.7.7; 10.7.7.9; } router { 198.51.100.0; 198.51.100.1; 10.6.6.1; 10.7.7.1; } boot-file boot-client; boot-server 10.4.4.1; option 19 flag false; option 40 string domain.tld; option 16 ip-address 10.3.3.3; } host H1 { hardware-address 00:0d:56:f4:20:01; ip-address 10.4.4.4; } host H2 { hardware-address 00:0d:56:f4:01:ab; ip-address 10.5.5.6; } excluded-address 10.3.3.33; excluded-address 192.0.2.5; }
クライアントオプションを設定します。
[edit interfaces] ge-0/0/1 { unit 0 { family inet { dhcp { client-identifier { user-id ascii 01aa.001a.bc65.3e; } lease-time 4100; update-server; } address 10.3.3.1/24; } }
レガシー DHCP サーバーの設定
手順
DHCP サーバー設定オプションを指定します。
dhcp { domain-name "domain.tld"; maximum-lease-time 7200; default-lease-time 3600; name-server { 10.6.6.6; 10.6.6.7; } domain-search [ subnet1.domain.tld subnet2.domain.tld ]; wins-server { 10.7.7.7; 10.7.7.9; } router { 10.6.6.1; 10.7.7.1; } option 19 flag off; # 19: "IP Forwarding" option option 40 string "domain.tld"; # 40: "NIS Domain" option option 16 ip-address 10.3.3.33; # 16: "Swap Server" option pool 10.3.3.0/24 { address-range low 10.3.3.2 high 10.3.3.254; exclude-address { 10.3.3.33; } router { 10.3.3.1; } server-identifier 10.3.3.1; } pool 10.4.4.0/24 { boot-file "boot.client"; boot-server 10.4.4.1; } static-binding 00:0d:56:f4:20:01 { fixed-address 10.4.4.4; host-name "host.domain.tld"; } static-binding 00:0d:56:f4:01:ab { fixed-address { 10.5.5.5; 10.6.6.6; } host-name "another-host.domain.tld"; client-identifier "01aa.001a.bc65.3e"; } }
クライアントオプションを設定します。
[edit interfaces] ge-0/0/1 { unit 0 { family inet { address 10.3.3.1/24; } }
拡張 DHCP ローカル サーバーとしてルーターを構成する
ルーターを拡張DHCPローカルサーバーとして機能させ、ルーター上で拡張DHCPローカルサーバーオプションを設定することができます。拡張 DHCP ローカル サーバーは、クライアントの要求に応じて IP アドレスとその他の構成情報を提供します。
拡張 DHCP ローカル サーバーは、クライアント アドレス プールとクライアント構成情報が DHCP サーバーに存在する従来の DHCP サーバーの動作を強化します。拡張DHCPローカルサーバーでは、クライアントアドレスと設定情報が集中アドレス割り当てプールに存在し、DHCPローカルサーバーとは独立して管理され、異なるクライアントアプリケーションで共有できます。
拡張 DHCP ローカル サーバーは、高度なプール照会と、名前付きアドレス範囲の使用もサポートしています。また、クライアント PDU で DHCP オプション 82 情報を使用して、特定のクライアントに使用する名前付きアドレス範囲を決定するようにローカル サーバーを構成することもできます。アドレス割り当てプールで構成されたクライアント構成情報には、ブート サーバー、猶予期間、リース時間などのユーザー定義オプションが含まれます。
拡張 DHCP ローカル サーバーを含む DHCP 環境を構成するには、2 つの独立した設定操作が必要です。この操作は任意の順序で完了できます。1 つの操作で、ルーター上で拡張 DHCP ローカル サーバーを設定し、使用するアドレス割り当てプールを DHCP ローカル サーバーがどのように決定するかを指定します。もう 1 つの操作では、DHCP ローカル サーバーが使用するアドレス割り当てプールを設定します。アドレス割り当てプールには、DHCP クライアントの IP アドレス、名前付きアドレス範囲、および構成情報が含まれています。アドレス 割り当てプール の作成と使用の詳細については、 IP アドレス割り当てプールを参照してください。
拡張 DHCP ローカル サーバーとサーバーが使用するアドレス割り当てプールは、同じ論理システムとルーティング インスタンスで構成する必要があります。
拡張DHCPローカルサーバーと拡張DHCPリレーを同じインターフェイスで設定することはできません。
ルーターで拡張 DHCP ローカル サーバーを設定するには、 階層レベルで ステートメントを[edit system services]
含めますdhcp-local-server
。
[edit system services] dhcp-local-server { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } group group-name { authentication { password password-string; username-include { circuit-type; delimiter delimiter-character; domain-name domain-name-string; logical-system-name; mac-address; option-60; option-82 <circuit-id> <remote-id>; routing-instance-name; user-prefix user-prefix-string; } } interface interface-name <upto upto-interface-name> <exclude>; } pool-match-order { ip-address-first; option-82; } }
これらのステートメントは、以下の階層レベルに含めることもできます。
[edit logical-systems logical-system-name system services]
[edit logical-systems logical-system-name routing-instances routing-instance-name system services]
[edit routing-instances routing-instance-name system services]
さらに、 階層レベルで ステートメントを含めることで、DHCP ローカル サーバー操作の traceoptions
トレースを [edit system processes dhcp-service]
設定できます。
[edit system processes] traceoptions { file filename <files number> <match regular-expression > <size maximum-file-size> <world-readable | no-world-readable>; flag flag; level (all | error | info | notice | verbose | warning); no-remote-trace; }
DHCP サーバーとしてのスイッチの設定
このトピックは、拡張レイヤー 2 ソフトウェア(ELS)設定スタイルをサポートする EX シリーズ スイッチおよび QFX シリーズ スイッチ向け Junos OS に適用されます。ご使用のスイッチが ELS をサポートしていないソフトウェアを実行している場合は、 スイッチ上の DHCP サーバーの設定を参照してください。ELSの詳細については、 拡張レイヤー2ソフトウェアCLIの使用を参照してください。
動的ホスト構成プロトコル(DHCP)サーバーは、TCP/IP ネットワーク上のクライアント ホストに構成情報を渡すフレームワークを提供します。DHCP サーバーとして動作するスイッチは、IP アドレスやその他の設定パラメーターを動的に割り当てることができ、ネットワークにクライアントを追加するために必要なオーバーヘッドを最小限に抑えることができます。
DHCP 構成は、DHCP クライアントのデフォルト設定のオプションの再設定と DHCP サーバーの構成という 2 つのコンポーネントで構成されています。このトピックでは、DHCP for IPv4(DHCPv4)を使用して、スイッチをローカル DHCP サーバーとして構成する方法について説明します。DHCPv6 ローカル サーバーの詳細については、 DHCPv6 ローカル サーバーの概要を参照してください。
このトピックでは、以下のタスクについて説明します。
スイッチをローカル DHCP サーバーとして設定する
スイッチをローカル DHCP サーバーとして設定するには、DHCP アドレス プールを設定し、そのプールの IP アドレスを示す必要があります。DHCP サーバーとして動作するスイッチは、このプールから IP アドレスを動的に分散します。スイッチは、デフォルトゲートウェイなどの追加の設定パラメーターを動的に割り当て、クライアントにネットワークに関する情報を提供できます。
DHCP サーバーには、複数のアドレス プールを設定できます。DHCP は、設定されたすべてのプールに関する状態情報を維持します。クライアントには、クライアントから送信された DHCPDISCOVER パケットをサーバー上で受信したインターフェイスと一致するサブネットを持つプールからアドレスが割り当てられます。同じインターフェイスに複数のプールが存在する場合、利用可能なすべてのプールからアドレスが回転ベースで割り当てられます。
ネットワークで既に使用されているアドレスをアドレス プールに割り当てないようにする必要があります。DHCP サーバーは、アドレスがクライアントに割り当てられる前に、ネットワークで既に使用されているかどうかを確認しません。
スイッチ上の DHCP サーバーの設定
このタスクでは、ELS(拡張レイヤー 2 ソフトウェア)設定スタイルをサポートしない EX シリーズ スイッチで Junos OS を使用します。ご使用のスイッチが ELS をサポートするソフトウェアを実行している場合は、 DHCP サーバーとしてのスイッチの設定を参照してください。ELSの詳細については、 拡張レイヤー2ソフトウェアCLIの使用を参照してください。
DHCP(Dynamic Host Configuration Protocol)サーバーは、2 つの貴重な TCP/IP ネットワーク サービスを提供できます。DHCP は、IP アドレスなどの IP パラメーターをクライアントに動的に割り当てることができ、ソフトウェア アップグレードをクライアントに提供することもできます。
DHCP 構成は、DHCP クライアントのデフォルト設定のオプションの再設定と DHCP サーバーの構成という 2 つのコンポーネントで構成されています。このトピックでは、DHCP サーバーの設定について説明します。DHCP クライアントの再構成については、「 DHCP クライアントの 設定」を参照してください。
スイッチ上の DHCP サーバーの 2 つのバージョン(拡張サーバー バージョンまたはレガシー サーバー バージョン)のいずれかを設定できます。DHCP サーバー構成を従来のサーバー バージョンとの下位互換性を維持する必要がない限り、拡張サーバーを設定することをお勧めします。
このトピックでは、以下のタスクを行います。
スイッチ上の拡張 DHCP サーバーの設定
拡張 DHCP サーバーを構成するには、DHCP プールを設定し、プールの IP アドレスを示し、サーバー グループを作成する必要があります。追加の設定はオプションです。
ネットワーク内ですでに使用されているアドレスを割り当てて、プールにアドレスを割り当てないでください。拡張 DHCP サーバーは、アドレスがクライアントに割り当てられる前に、アドレスがすでに使用されているかどうかを確認しません。
例:セキュリティ デバイスを DHCP サーバーとして構成する
この例では、デバイスを DHCP サーバーとして設定する方法を示しています。
ルーティング インスタンスで JDHCP を設定する方法については、 ルーティング インスタンスで JDHCP を設定する方法を参照してください。
要件
開始する前に、以下を行います。
各サブネットに使用する IP アドレス プールとリース期間を決定します。
恒久的な IP アドレスを必要とするクライアントの MAC アドレスを取得します。これらのクライアントに使用する IP アドレスを決定します。
ネットワーク上のサーバーとデバイスで使用可能なIPアドレスをリストします。例えば、DNS、NetBIOS サーバー、ブート サーバー、ゲートウェイ デバイスなどです。 管理の事前定義されたポリシー・アプリケーションについてを参照してください。
ネットワーク内のサブネットとクライアントに必要な DHCP オプションを決定します。
概要
この例では、デバイスを DHCP サーバーとして設定します。IP アドレス プールを 192.168.2.0/24、低範囲の 192.168.2.2 から 192.168.2.254 の高い範囲に指定します。最大リース時間を 2,419,200 に設定します。次に、DNS サーバーの IP アドレスを 192.168.10.2 と指定します。
Junos OSリリース15.1X49-D60およびJunos OSリリース17.3R1以降、すべてのSRXシリーズファイアウォールにおける従来のDHCPD(DHCPデーモン)設定は非推奨となります。新しい JDHCP CLI のみがサポートされます。DHCPD 設定が完了しているデバイスで Junos OS リリース 15.1X49-D60 以降のリリースにアップグレードすると、以下の警告メッセージが表示されます。
警告:使用されるDHCP設定コマンドは、今後のJunosリリースでは非推奨になります。
警告:更新されたコマンドについては、ドキュメントを参照してください。
構成
手順
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを 階層レベルの set access
CLI にコピー アンド ペーストして、設定モードから を入力 commit
します。
set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24 set system services dhcp-local-server group g1 interface ge-0/0/2.0 set access address-assignment pool p1 family inet network 192.168.2.0/24 set access address-assignment pool p1 family inet range r1 low 192.168.2.2 set access address-assignment pool p1 family inet range r1 high 192.168.2.254 set access address-assignment pool p1 family inet dhcp-attributes maximum-lease-time 2419200 set access address-assignment pool p1 family inet dhcp-attributes name-server 192.168.10.2
GUI クイックコンフィギュレーション
手順
デバイスを DHCP サーバーとして構成するには、DHCP プール情報、サーバー情報、リース時間、オプション情報を指定します。
J-Web インターフェイスで、DHCP > DHCP サービス>構成を選択します。
DHCP プールを選択します。をクリックします Add。
DHCP サーバーがクライアントと通信する際に IP パケットに含まれる送信元アドレスとして使用される IP アドレスを指定します。アドレスは、オプション 54 の DHCP パケットに含まれています。
IPv4 アドレス割り当てプールのサブネット情報を指定します。タイプ 192.168.2.0/24.
アドレス範囲 Low に、 を入力します 192.168.2.2。
アドレス範囲 High に、 を入力します 192.168.2.254。
[アドレスの除外] ボックスに、DHCP アドレス プールから除外するアドレスを入力します。型 192.168.2.0/24
このアドレス プール内の DHCP クライアントに割り当てるサーバー識別子を指定します。この識別子を使用して、DHCP メッセージ内の DHCP サーバーを識別できます。
このアドレス プール内の DHCP クライアントに割り当てるドメイン名を指定します。
DHCP クライアントが接続する必要がある次のサーバーを指定します。型 192.168.10.2
DHCP がアドレスをリースする最大時間(秒単位)を定義します。タイプ 2419200.
DHCP オプション 32(デバイス要求アドレス オプション)を定義します。オプション・コードには数値を入力する必要があります。オプション コードに対応するリストからオプション タイプを選択します。
[ OK] をクリックします。
デバイスの設定が完了したら、[ コミット > コミット] をクリックします。
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。その方法の詳細については、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
デバイスを DHCP サーバーとして設定するには、次の手順に従います。
DHCP サーバーに到達可能な IP アドレスを持つインターフェイスを設定します。
[edit] user@host# set interfaces ge-0/0/2 unit 0 family inet address 192.168.2.1/24
DHCP サーバーを設定します。
[edit] user@host# set system services dhcp-local-server group g1 interface ge-0/0/2.0
クライアントに割り当て可能な IPv4 アドレスのアドレス プールを作成します。プール内のアドレスは、DHCP クライアントが存在するサブネット上にある必要があります。ネットワークですでに使用されているアドレスは含めないでください。
[edit]] user@host# set access address-assignment pool p1 family inet network 192.168.2.0/24
(オプション)IP アドレス プール範囲を指定します。アドレス割り当てプール内のアドレスの範囲を定義します。範囲は、クライアントに割り当てることができるプール内のアドレスのサブセットです。範囲を指定しない場合は、プール内のすべてのアドレスを割り当てに使用できます。範囲の名前と、範囲内のアドレスの下限および上限を設定します。
[edit]] user@host# set access address-assignment pool p1 192.168.2.0/24 address-range low 192.168.2.2 high 192.168.2.254
(オプション)クライアントのサブネット上のデフォルトゲートウェイとして、1つ以上のルーターを設定します。
[edit] user@host# set access address-assignment pool p1 family inet dhcp-attributes router 192.168.10.3
(オプション)クライアントと交換したメッセージの中で、DHCP サーバーの送信元アドレスとして使用される IP アドレスを設定します。クライアントは、この情報を使用してリースサービスを区別します。
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes server-identifier 192.168.10.1
(オプション)クライアントがリースを更新しない場合、クライアントが割り当てられた IP アドレスのリースを保持する最大期間を秒単位で指定します。
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes maximum-lease-time 2419200
(オプション)DHCP パケットに含めるユーザー定義オプションを指定する
[edit] user@host# set access address-assignment pool pool1 family inet dhcp-attributes option 98 string test98
クライアントの MAC アドレスを使用して固定 IP アドレスを割り当てます。
[edit] user@host# set access address-assignment pool pool1 family inet host host1 ip-address 192.168.2.100 hardware-address 2c:56:dc:72:99:f3
結果
設定モードから、 コマンドを入力して設定を
show access address-assignment
確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。
[edit]
user@host# show access address-assignment
pool p1 {
family inet {
network 192.168.2.0/24;
range r1 {
low 192.168.2.2;
high 192.168.2.254;
}
dhcp-attributes {
maximum-lease-time 2419200;
name-server {
192.168.10.2;
}
}
}
}
}
設定モードから、 コマンドを入力して設定を
show system services dhcp-local-server
確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。[edit] user@host#
show system services dhcp-local-server
group g1 { interface ge-0/0/2.0; }
デバイスの設定が完了したら、設定モードから を入力します commit
。
検証
設定が正しく機能していることを確認します。
DHCP バインディング データベースの検証
目的
DHCP バインディング データベースに DHCP サーバーの構成が反映されていることを確認します。
アクション
動作モードから、以下のコマンドを入力します。
show dhcp server binding
コマンドを使用して、データベース内のすべてのアクティブなバインディングを表示します。show dhcp server binding address detail
コマンド(クライアント address のIPアドレスです)は、クライアントに関する詳細情報を表示します。
これらのコマンドは、以下のサンプル出力を生成します。
user@host> show dhcp server binding IP Address Hardware Address Type Lease expires at 30.1.1.20 00:12:1e:a9:7b:81 dynamic 2007-05-11 11:14:43 PDT
user@host> show dhcp server binding address detail IP address 192.0.2.2 Hardware address 00:a0:12:00:13:02 Pool 192.0.2.0/24 Interface fe-0/0/0, relayed by 192.0.2.200 Lease information: Type DHCP Obtained at 2004-05-02 13:01:42 PDT Expires at 2004-05-03 13:01:42 PDT State active DHCP options: Name: name-server, Value: { 6.6.6.6, 6.6.6.7 } Name: domain-name, Value: mydomain.tld Code: 32, Type: ip-address, Value: 192.0.2.33
DHCP サーバー動作の検証
目的
DHCP サーバーの動作が構成されていることを確認します。
アクション
動作モードから、以下のコマンドを入力します。
show dhcp server statistics
コマンドを使用して、DHCP サーバーの統計情報を検証します。
user@host> show dhcp server statistics Packets dropped: Total 0 Messages received: BOOTREQUEST 45 DHCPDECLINE 0 DHCPDISCOVER 1 DHCPINFORM 39 DHCPRELEASE 0 DHCPREQUEST 5 DHCPLEASEQUERY 0 DHCPBULKLEASEQUERY 0 Messages sent: BOOTREPLY 6 DHCPOFFER 1 DHCPACK 3 DHCPNAK 2 DHCPFORCERENEW 0 DHCPLEASEUNASSIGNED 0 DHCPLEASEUNKNOWN 0 DHCPLEASEACTIVE 0 DHCPLEASEQUERYDONE 0