9. DHCP の設定
9.5 DHCP 予約アドレスの設定
[ 書式 ] dhcp scope bind scope_num ip_address [type] id dhcp scope bind scope_num ip_address mac_address dhcp scope bind scope_num ip_address ipcp
[ 設定値 ] ○ scope_num...スコープ番号 ( 1..65535)
○ ip_address...予約する IP アドレス
○ type...Client-Identifier オプションの typeフィールドを決定する
● text...0x00
● ethernet...0x01
○ id
● typeが ethernetの場合MAC アドレス
● typeが textの場合...文字列
● type省略時 ... ...2 桁 16 進数の列で先頭は typeフィールド
○ mac_address....xx:xx:xx:xx:xx:xx (xxは16 進数)予約DHCPクライアントのMAC アドレ ス
○ ipcp...IPCP でリモート側に与えることを示す
[ 説明 ] IP アドレスをリースする DHCP クライアントを固定的に設定する。
[ ノート ] IP アドレスは、 scope_numパラメータで指定された DHCP スコープ範囲内でなければな
合、リース終了後にその IP アドレスの割り当てが行われる。
dhcp scopeコマンド、あるいは dhcp delete scopeコマンドを実行した場合、関連す る予約はすべて消去される。
ipcp の指定は、同時に接続できる B チャネルの数に限られる。また、ipcp で与えるアドレ スや擬似 LAN に与えるアドレスは、LAN 側のスコープから選択される。
コマンドの第 1 の書式を使う場合は、あらかじめ dhcp server rfc2131 compliant onあ るいは use-clientid 機能を使用するよう設定されていなければならない。また dhcp server rfc2131 compliant offあるいはuse-clientid 機能が使用されないよう設定された時 点で、コマンドの第 1 の書式による予約は消去される。
コマンドの第 1 の書式でのクライアント識別子は、クライアントがオプションで送ってくる 値を設定する。 typeパラメータを省略した場合には、 typeフィールドの値も含めて入力す
る。 typeパラメータにキーワードを指定する場合には typeフィールド値は一意に決定され
るので Client-Identifier フィールドの値のみを入力する。
場合には無効になるため、新たに Client-Identifer オプションで送られる値で予約し直す必 要がある。
[ 設定例 ] A. # dhcp scope bind scope_num ip_address ethernet 00:a0:de:01:23:45 B. # dhcp scope bind scope_num ip_address text client01
C. # dhcp scope bind scope_num ip_address 01 00 a0 de 01 23 45 01 01 01 D. # dhcp scope bind scope_num ip_address 00:a0:de:01:23:45
1. dhcp server rfc2131 complient onあるいは use-clientid 機能ありの場合
※ 1 Client-Identifier オプションが存在しない場合に限られ、Client-Identifier オプションが存在する場合にはこの設定は無視される
dhcp server rfc2131 compliant onあるいは use-cliantid 機能ありでアドレスをリースす る場合、DHCP サーバは chaddrに優先して Client-Identifier オプションを使用する。そ のため、この場合の show status dhcpコマンド実行でクライアントの識別子を確認す ることで、クライアントが Client-Identifier オプションを使っているか否かを判別すること も可能である。
dhcp scope bind
での指定方法 A. B. C. D.
クライアントの識別に用いる情報 Client-Identifer オプション
chaddr ( ※ 1)