構成定義コマンドレファレンス Vol.1
DHCPサーバ機能を提供するサブネットの定義情報を設定します。
[入力モード]
グローバルコンフィグモード
[入力形式]
- サブネット定義情報の設定
 - dhcp subnet <IP Address> { netmask <Mask> | netmasklen <Mask Bit Length> | /<Mask Bit Length> }
 - >>移行モード:dhcp subnet
 
- サブネット定義情報の変更
 - dhcp subnet <IP Address> { netmask <Mask> | netmasklen <Mask Bit Length> | /<Mask Bit Length> }
 - >>移行モード:dhcp subnet
 
- サブネット情報の削除
 - delete dhcp subnet <IP Address> { netmask <Mask>| netmasklen <Mask Bit Length> | /<Mask Bit Length>}
 
- サブネット情報の表示
 - show dhcp subnet [ <IP Address> { netmask <Mask>| netmasklen <Mask Bit Length> | /<Mask Bit Length>}]
 
[サブコマンド入力形式]
- サブネット定義情報の設定
 - range <Low Address> <High Address> [ range <Low Address> <High Address> ]...
 - default-lease-time { day <time day> | hour <time hour> | min <time min> | sec <time sec> | infinite}
 - max-lease-time { day <time day> | hour <time hour> | min <time min> | sec <time sec> | infinite}
 - option <option-name> <value> [option <option-name> <value>]...
 
- サブネット定義情報の変更
 - default-lease-time { day <time day> | hour <time hour> | min <time min> | sec <time sec> | infinite}
 - max-lease-time { day <time day> | hour <time hour> | min <time min> | sec <time sec> | infinite}
 - option <option-name> <value> [option <option-name> <value>]...
 
- 注:
 - rangeサブコマンドの変更はできません。変更する場合はいったんdelete dhcp subnetで該当するrangeサブコマンドを削除した後にset dhcp subnetで再設定してください。
 
- サブネット情報の削除
 - delete range <Low Address> <High Address> [range <Low Address> <High Address>]...
 - delete default-lease-time
 - delete max-lease-time
 - delete option <option_name> [option <option-name>]
 
[モード階層]
dhcp subnet
[パラメータ]
- <IP Address>
 - サブネット定義用のIPアドレスを指定します。
 
- 本パラメータ省略時の初期値
 
なし(省略不可)
- 値の設定範囲
 
以下に示すアドレスは設定できません。
- 127.0.0.0〜127.255.255.255
 - ブロードキャストアドレス
 - 0のネットワークアドレスを持つIPアドレス
 - ホストアドレスがすべて0(0.0.0.0)または1(255.255.255.255)のIPアドレス
 
- { netmask <Mask>| netmasklen <Mask Bit Length> | /<Mask Bit Length> }
 - サブネットマスクを指定します。
 
- <Mask>
 - サブネット定義用のサブネットマスクを指定します。
 
- 本パラメータ省略時の初期値
 
なし
- 値の設定範囲
 
255.0.0.0 〜 255.255.255.255
- <Mask Bit Length>
 - サブネット定義用のサブネットマスクの長さを指定します。
 
- 本パラメータ省略時の初期値
 
なし
- 値の設定範囲
 
Subnet Mask Bit Length:8〜32
[サブコマンド]
- range <Low Address> <High Address>
 - <Low Address>と <High Address>を指定することにより,割り当てるIPアドレスの範囲を指定します。range は,subnet に対し,必ず一つ以上の設定が必要です。設定がない場合,該当サブネットに関してIPの結合は行われません。なお<Low Address>と<High Address>の値に,大小関係はありません。(例:range 192.168.10.1 192.168.10.50とrange 192.168.10.50 192.168.10.1は同じ意味になります)
 - パラメータは,次の通りです。
 
- <Low Address>
 - IP割り当て範囲の先頭IPアドレスを指定します。
 
- 本パラメータ省略時の初期値
 
なし
- 値の設定範囲
 
以下に示すアドレスは設定できません。
- 127.0.0.0〜127.255.255.255
 - ブロードキャストアドレス
 - 0のネットワークアドレスを持つIPアドレス
 - ホストアドレスがすべて0(0.0.0.0)または1(255.255.255.255)のIPアドレス
 
- <High Address>
 - IP割り当て範囲の最終IPアドレスを指定します。
 
- 本パラメータ省略時の初期値
 
なし
- 値の設定範囲
 
以下に示すアドレスは設定できません。
- 127.0.0.0〜127.255.255.255
 - ブロードキャストアドレス
 - 0のネットワークアドレスを持つIPアドレス
 - ホストアドレスがすべて0(0.0.0.0)または1(255.255.255.255)のIPアドレス
 
- default-lease-time { day <time day>|hour <time hour>|min <time min>|sec <time sec>| infinite }
 - 日,時間,分,秒のいずれかの単位で,デフォルトリース時間を設定します。本情報の設定がない場合は,デフォルトリース時間設定定義(「dhcp default-lease-time(デフォルトリース時間情報)」)の設定情報に従います。
 - DHCPクライアントのリース時間の定義には,default-lease-timeとmax-lease-timeがあります。両者の定義に関する説明は「dhcp default-lease-time(デフォルトリース時間情報)」を参照してください。
 - パラメータは,次の通りです。
 
- day <time day>
 - デフォルトリース時間を日単位に指定します。
 
- 値の設定範囲
 
0〜365
- hour <time hour>
 - デフォルトリース時間を時間単位に指定します。
 
- 値の設定範囲
 
0〜8760
- min <time min>
 - デフォルトリース時間を分単位に指定します。
 
- 値の設定範囲
 
0〜525600
- sec <time sec>
 - デフォルトリース時間を秒単位に指定します。
 
- 値の設定範囲
 
0〜31536000
- infinite
 - デフォルトリース時間を無制限に設定します。
 
- max-lease-time { day <time day>|hour <time hour>|min <time min>|sec <time sec>| infinite}
 - 日,時間,分,秒のいずれかの単位で時間を指定することにより,クライアントから時間の指定があった場合の最大許可時間を設定します。本情報の設定がない場合は,最大許可時間設定定義(「dhcp max-lease-time(最大リース時間情報)」)の設定情報に従います。
 - DHCPクライアントのリース時間の定義には,default-lease-timeとmax-lease-timeがあります。両者の定義に関する説明は「dhcp default-lease-time(デフォルトリース時間情報)」を参照してください。
 - パラメータは,次の通りです。
 
- day <time day>
 - 最大許可時間を日単位に指定します。
 
- 値の設定範囲
 
0〜365
- hour <time hour>
 - 最大許可時間を時間単位に指定します。
 
- 値の設定範囲
 
0〜8760
- min <time min>
 - 最大許可時間を分単位に指定します。
 
- 値の設定範囲
 
0〜525600
- sec <time sec>
 - 最大許可時間を秒単位に指定します。
 
- 値の設定範囲
 
0〜31536000
- infinite
 - 最大許可時間を無制限に設定します。
 
- option <option-name> <value>
 - <option-name>と <value>を指定することにより,DHCPサーバのオプションを設定します。
 - パラメータは,次の通りです。
 
- <option-name>
 - 指定するオプション名称を入力します。
 - 以下にオプション名称一覧を示します。
 - オプション名称一覧
 - routers
 - domain-name-servers
 - host-name
 - domain-name
 - netbios-name-servers
 - netbios-node-type
 - smtp-server
 - pop3-server
 - オプション名称の詳細については,「dhcp option(DHCPオプション情報)」を参照してください。
 
- <value>
 - オプションに対応する値を入力します。詳細については,「dhcp option(DHCPオプション情報)」を参照してください。
 
[入力例]
- 情報の設定
 
サブネット定義にIPアドレス 200.10.10.0とマスク 255.255.255.0,およびIP割り当て範囲を設定します。
 (config)# dhcp subnet 200.10.10.0 netmask 255.255.255.0 [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# range 200.10.10.10 200.10.10.50 [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# exit (config)# show dhcp subnet subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.50 ! (config)#- 情報の変更
 
サブネット定義に指定したオプションを追加します。
割当IPアドレスの範囲を変更(いったん削除し,再設定)します。
 (config)# show dhcp subnet subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.50 ! (config)# dhcp subnet 200.10.10.0 netmask 255.255.255.0 [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# option domain-name Yokohama [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# exit (config)# show dhcp subnet 200.10.10.0 netmask 255.255.255.0 subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.50 option domain-name Yokohama ! (config)#
 (config)# show dhcp subnet subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.50 option domain-name Yokohama ! (config)# dhcp subnet 200.10.10.0 netmask 255.255.255.0 [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# delete range 200.10.10.10 200.10.10.50 [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# range 200.10.10.10 200.10.10.70 [dhcp subnet 200.10.10.0 netmask 255.255.255.0] (config)# exit (config)# show dhcp subnet 200.10.10.0 netmask 255.255.255.0 subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.70 option domain-name Yokohama ! (config)#- 設定情報の表示
 
サブネット定義のIPアドレス 200.10.10.0とマスク 255.255.255.0を表示します。
 (config)# show dhcp subnet 200.10.10.0 netmask 255.255.255.0 subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.50 option domain-name Yokohama ! (config)#- 設定情報の削除
 
サブネット定義のIPアドレス 200.10.10.0とマスク 255.255.255.0を削除します。
 (config)# show dhcp subnet 200.10.10.0 netmask 255.255.255.0 subnet 200.10.10.0 netmask 255.255.255.0 range 200.10.10.10 200.10.10.50 option domain-name Yokohama ! (config)# delete dhcp subnet 200.10.10.0 netmask 255.255.255.0 (config)# show dhcp subnet 200.10.10.0 netmask 255.255.255.0 no such show dhcp subnet 200.10.10.0 netmask 255.255.255.0 ! (config)#
[関連コマンド]
dhcp (DHCPサーバ情報)
dhcp host(ホスト定義情報)
dhcp default-lease-time(デフォルトリース時間情報)
dhcp max-lease-time(最大リース時間情報)
dhcp option(DHCPサーバオプション情報)
dhcp interface(インタフェースに対するDHCPサーバ割当情報)
[注意事項]
- 値の設定範囲で0を指定した場合は,IPアドレスのリースが行われません。
 - 本コマンドを使用し構成定義情報の変更を行った場合は,applyコマンドを投入してください。
 - DHCPリレー情報(relay)が設定済みの場合,投入はできません(DHCPリレー情報をすべて削除してから投入してください)。
 - サブネット定義登録後のIPアドレスとマスクの変更はできません。変更したい場合は,サブネット登録削除後に再度登録してください。
 
Copyright (c)2005 ALAXALA Networks Corporation. All rights reserved.