第 10 章
10.2 DHCP クライアント機能
10.2.1 DHCP クライアントのホスト名の設定
[書式]
dhcp client hostname interface primary host dhcp client hostname interface secondary host dhcp client hostname pp peer_num host dhcp client hostname pool pool_num host no dhcp client hostname interface primary [host]
no dhcp client hostname interface secondary [host]
no dhcp client hostname pp peer_num [host]
no dhcp client hostname pool pool_num [host]
[設定値及び初期値]
• interface
• [設定値] : LAN インタフェース名、WAN インタフェース名
• [初期値] :
-• peer_num
• [設定値] :
• 相手先情報番号
• anonymous
• [初期値] :
-• pool_num
• [設定値] : ip pp remote address pool dhcpc コマンドで取得する IP アドレスの番号。例えば、ip pp remote
address pool dhcpc コマンドで IP アドレスを 2 個取得できる機種で、pool_num に "1" または "2" を設定するこ とで、それぞれのクライアント ID オプションに任意の ID を付けることができる。(1..ip pp remote address pool dhcpc コマンドで取得できる IP アドレスの最大数 )
• [初期値] :
-• host
• [設定値] : DHCP クライアントのホスト名
• [初期値] :
-[説明]
DHCP クライアントのホスト名を設定する。
[ノート]
WAN インタフェースは Rev.11.00.16 以降で指定可能。
WAN インタフェースを設定した時には、secondaryは指定できない。
10.2.2 DNS サーバーアドレスを取得するインタフェースの設定 [書式]
dns server dhcp interface no dns server dhcp [設定値及び初期値]
• interface
• [設定値] : LAN インタフェース名、WAN インタフェース名
• [初期値] : -[説明]
DNS サーバーアドレスを取得するインタフェースを設定する。このコマンドでインタフェース名が設定されている と、DNS で名前解決を行うときに、指定したインタフェースで DHCP サーバーから取得した DNS サーバーアドレ スに対して問い合わせを行う。DHCP サーバーから DNS サーバーアドレスを取得できなかった場合は名前解決を 行わない。
dns server コマンドで DNS サーバーが明示的に指定されているか、dns server select、dns server pp コマンドの設定 により問い合わせをする DNS サーバーが決められた場合には、その設定が優先される。
[ノート]
この機能は指定したインタフェースが DHCP クライアントとして動作していなければならない。
WAN インタフェースは Rev.11.00.16 以降で指定可能。
10.2.3 要求する IP アドレスリース期間の設定 [書式]
ip interface dhcp lease time time no ip interface dhcp lease time [time]
[設定値及び初期値]
• interface
• [設定値] : LAN インタフェース名、WAN インタフェース名
• [初期値] :
-• time
• [設定値] : 分数 (1..21474836)
• [初期値] :
-[説明]
DHCP クライアントが要求する IP アドレスのリース期間を設定する。
[ノート]
リース期間の要求が受け入れられなかった場合、要求しなかった場合は、DHCP サーバーからのリース期間を利用 する。
WAN インタフェースは Rev.11.00.16 以降で指定可能。
10.2.4 IP アドレス取得要求の再送回数と間隔の設定 [書式]
ip interface dhcp retry retry interval no ip interface dhcp retry [retry interval]
[設定値及び初期値]
• interface
• [設定値] : LAN インタフェース名、WAN インタフェース名
• [初期値] :
-• retry
• [設定値] :
設定値 説明
1..100 回数
infinity 無制限
• [初期値] : infinity
• interval
• [設定値] : 秒数 (1..100)
• [初期値] : 5 [説明]
IP アドレスの取得に失敗したときにリトライする回数とその間隔を設定する。
[ノート]
WAN インタフェースは Rev.11.00.16 以降で指定可能。
10.2.5 DHCP クライアント ID オプションの設定 [書式]
dhcp client client-identifier interface primary [type type] id dhcp client client-identifier interface secondary [type type] id dhcp client client-identifier pp peer_num [type type] id dhcp client client-identifier pool pool_num [type type] id no dhcp client client-identifier interface primary
no dhcp client client-identifier interface secondarye no dhcp client client-identifier pp peer_num no dhcp client client-identifier pool pool_num [設定値及び初期値]
• interface
• [設定値] : LAN インタフェース名、WAN インタフェース名
• [初期値] :
-• type : ID オプションの type フィールドの値を設定することを示すキーワード
• [初期値] :
-• type
• [設定値] : ID オプションの type フィールドの値
• [初期値] : 1
• id
• [設定値] :
• ASCII 文字列で表した ID
• 2 桁の十六進数列で表した ID
• [初期値] :
-• peer_num
• [設定値] :
• 相手先情報番号
• anonymous
• [初期値] :
-• pool_num
• [設定値] : ip pp remote address pool dhcpc コマンドで取得する IP アドレスの番号。例えば、ip pp remote
address pool dhcpc コマンドで IP アドレスを 2 個取得できる機種で、pool_num に "1" または "2" を設定するこ とで、それぞれのクライアント ID オプションに任意の ID を付けることができる。(1..ip pp remote address pool dhcpc コマンドで取得できる IP アドレスの最大数 )
• [初期値] : -[説明]
DHCP クライアント ID オプションの type フィールドと ID を設定する。
[ノート]
WAN インタフェースは Rev.11.00.16 以降で指定可能。
10.2.6 DHCP クライアントが DHCP サーバーへ送るメッセージ中に格納するオプションの設定
[書式]
dhcp client option interface primary option=value dhcp client option interface secondary option=value dhcp client option pp peer_num option=value dhcp client option pool pool_num option=value no dhcp client option interface primary [option=value]
no dhcp client option interface secondary [option=value]
no dhcp client option pp peer_num [option=value]
no dhcp client option pool pool_num [option=value]
[設定値及び初期値]
• interface
• [設定値] : LAN インタフェース名、WAN インタフェース名
• [初期値] :
-• option
• [設定値] : オプション番号 ( 十進数 )
• [初期値] :
-• value
• [設定値] : 格納するオプション値 ( 十六進数、"," で区切って複数指定可能 ) なおオプション長情報は入力の必
要はない
• [初期値] :
-• peer_num
• [設定値] :
• 相手先情報番号
• anonymous
• [初期値] :
-• pool_num
• [設定値] : ip pp remote address pool dhcpc コマンドで取得する IP アドレスの番号。例えば、ip pp remote address pool dhcpc コマンドで IP アドレスを 2 個取得できる機種で、pool_num に "1" または "2" を設定するこ とで、それぞれのクライアント ID オプションに任意の ID を付けることができる。(1..ip pp remote address pool dhcpc コマンドで取得できる IP アドレスの最大数 )
• [初期値] : -[説明]
DHCP クライアントが DHCP サーバーへ送るメッセージ中に格納するオプションを設定する。
[ノート]
このコマンドはサーバーとの相互接続に必要な場合にのみ設定する。
得られたオプション値は内部では利用されない。
WAN インタフェースは Rev.11.00.16 以降で指定可能。
WAN インタフェースを設定した時には、secondaryは指定できない。
[設定例]
1. LAN2 プライマリアドレスを DHCP サーバーから得る場合に特定アドレス (192.168.0.128) を要求する。
# dhcp client option lan2 primary 50=c0,a8,00,80
# ip lan2 address dhcp
( 注:ただし、この場合でも要求アドレスがサーバーから与えられるか否かはサーバー次第である。) 10.2.7 リンクダウンした時に情報を解放するか否かの設定
[書式]
dhcp client release linkdown switch [time]
no dhcp client release linkdown [switch [time]]
[設定値及び初期値]
• switch
• [設定値] :
設定値 説明
on インタフェースのリンクダウンがtime秒間継続すると、取得し ていた情報を解放する
off インタフェースがリンクダウンしても情報は保持する
• [初期値] : off
• time
• [設定値] : 秒数 (0..259200)
• [初期値] : 3 [説明]
DHCPクライアントとしてDHCPサーバーからIPアドレスを得ているインタフェースがリンクダウンした時に、
DHCPサーバーから得ていた情報を解放するか否かを設定する。
リンクダウンするとタイマーが働き、timeの秒数だけリンクダウン状態が継続すると情報を解放する。timeが設定 されていない場合にはtimeは3秒となる。
情報が解放されると、次にリンクアップした時に情報の取得を試みる。
[ノート]
タイマーの値を長く設定すると、不安定なリンク状態の影響を避けることができる。
本コマンドの設定は、コマンド実行後に発生したリンクダウン以降で有効になる。
タイマーの満了前にリンクアップした場合にはタイマーはクリアされ、情報を解放しない。
タイマーの満了前に情報のリース期間が満了した場合には、タイマーはクリアされ、情報は解放される。
以下のコマンド実行時には、動作中のタイマーはクリアされる。
ip interface address, ip pp remote address, ip pp remote address pool, dhcp client linkdown release