Cisco IOS DHCPサーバとリレーエージェントの有効化
最初にCisco IOS上でDHCP機能 ( DHCPサーバ、DHCPリレーエージェント
) をイネーブルの状態
にします。但し、DHCP機能はIOS上ではデフォルトでイネーブルにあり、コマンド入力は不要です。
Cisco(config)# service dhcp
|
DHCPデータベースエージェントの設定 ( 任意
)
DHCPデータベースエージェントとは、DHCPによるIPアドレッシング等のバインディングデータベースを
保存する、FTPやTFTPサーバなどのホストのことです。IOSでは、DHCPデータベースエージェントを
指定したり、データベースアップデートとデータベース転送の遅延設定やタイムアウト値を定義できます。
Cisco(config)# ip dhcp database url [ timeout seconds | write-delay seconds ]
|
Cisco IOSをDHCPサーバとして稼動させていて、DHCPデータベースエージェントとしてコンフィグ
レーションしない場合、DHCP address conflict
loggingによりdisableにするのがCisco推奨設定です。
Cisco(config)# no ip dhcp conflict loggging
|
DHCP Excluding IPアドレスの設定
DHCPサーバは、DHCPアドレスプールで定義したサブネットのアドレスは全てDHCPクライアントへ
アサインできるものと考えるので、クライアントへ割り当てないIPを事前に定義する必要があります。
Cisco(config)# ip dhcp excluded-address low-address high-address
|
DHCPアドレスプールと各パラメータの設定
DHCPのアドレスプールを作成するには、先ずDHCPのアドレスプールの適当な名前を定義します。
Cisco(config)# ip dhcp pool name
|
次に、DHCPのアドレスプールで使用するネットワークアドレスとマスクを定義します。
Cisco(dhcp-config)# network network-number [ mask | /prefix-length ]
|
次に、DHCPクライアントに通知するデフォルトゲートウェイを定義
( 最大8つまで ) します。
Cisco(dhcp-config)# default-router address
|
(任意)DHCPクライアントに提供するIP設定情報のリース期間を定義
(デフォルト1days) します。
Cisco(dhcp-config)# lease { days [ hours
] [ minutes ] | infinite ]
|
(任意)DHCPクライアントに通知するdomain-nameの設定を定義します。
Cisco(dhcp-config)# domain-name domain
|
(任意)DHCPクライアントに通知するDNSサーバのアドレスの設定を定義
(最大8つまで) します。
Cisco(dhcp-config)# dns-server address
|
(任意)MicrosoftDHCPクライアントに通知するWINSサーバのアドレスを設定
(最大8つまで) します。
Cisco(dhcp-config)# netbios-name-server address
|
(任意)MicrosoftDHCPクライアントに通知するNetBIOSノードタイプを設定します。ノードタイプの種類
については [ broadcast ] [ peer-to-peer
] [ mixed ] [ hybrid ] の4つのノードタイプがあります。
Cisco(dhcp-config)# netbios-node-type type
|
DHCPサーバの設定例
| DHCP pool [ cisco ] - excluding ( 10.1.1.10
〜 13 ) |
| network |
Default Gateway |
DNS Server |
リース |
NetBios Server (WINS) |
netbiosノードタイプ |
| 10.1.1.0/24 |
10.1.1.254 |
192.168.0.1 |
無限 |
192.168.0.2 192.168.0.3 |
hybrid |
Cisco(config)# ip dhcp excluded-address 10.1.1.10
10.1.1.13
Cisco(config)# ip dhcp pool cisco
Cisco(dhcp-config)# network 10.1.1.0 mask
255.255.255.0
Cisco(dhcp-config)# default-router 10.1.1.254
Cisco(dhcp-config)# dns-server 192.168.0.1
Cisco(dhcp-config)# netbios-name-server 192.168.0.2
192.168.0.3
Cisco(dhcp-config)# netbios-node-type h-node
Cisco(dhcp-config)# lease infinite
Cisco(config)# no ip dhcp conflict logging
|
Resource : CatalystLANスイッチ教科書 BCMSNテキスト第2版 DHCP by Universd Cat3560 12.2(25)SEE atmarkit CCO DHCP
|