目次
はじめに
Cisco ルータ(Cisco C891FJ)を DHCP サーバーにして、クライアントへ IP を払い出す設定例を紹介します。
Cisco DHCP 設定例
グローバルコンフィグレーションモードで次のように設定します。
ip dhcp excluded-address 192.168.1.1
!
ip dhcp pool NETWORKPOOL
network 192.168.1.0 255.255.255.0
default-router 192.168.1.1
dns-server 1.1.1.1
!
ip dhcp pool HOSTPOOL
host 192.168.1.10 255.255.255.0
client-identifier ****.****.****.****
default-router 192.168.1.1
dns-server 1.1.1.1
解説
ネットワークアドレスの払い出し設定
ip dhcp pool
コマンドで任意の POOL 名を設定し、network
コマンドで DHCP クライアントに配布する IP アドレスを定義します。default-router
コマンドでデフォルトゲートウェイ、dns-server
コマンドで DNS サーバーのアドレスを DHCP クライアントに指定します。
Router(config)#ip dhcp pool NETWORKPOOL
Router(dhcp-config)#network 192.168.1.0 255.255.255.0
Router(dhcp-config)#default-router 192.168.1.1
Router(dhcp-config)#dns-server 1.1.1.1
ホストアドレスの払い出し設定
クライアントへホスト IP アドレスを配布する場合は、host
コマンドを使用します。また client-identifier
コマンドでクライアントの MAC アドレスを設定すると、この MAC アドレスを持つ端末に指定したホスト IP アドレスを配布することができます。
Router(config)#ip dhcp pool NETWORKPOOL
Router(dhcp-config)#host 192.168.1.0 255.255.255.0
Router(dhcp-config)#client-identifier ****.****.****.****
Router(dhcp-config)#default-router 192.168.1.1
Router(dhcp-config)#dns-server 1.1.1.1
特定の IP アドレスを配布しないようにする
ip dhcp excluded-address
コマンドで設定した IP アドレスは、配布対象となります。以下の例では、192.168.1.1
は DHCP クライアントに配布されないようになります。
Router(config)#ip dhcp excluded-address 192.168.1.1
確認コマンド
IP 配布状況の確認
show ip dhcp binding
コマンドで DHCP クライントへの IP 配布状況を確認できます。
Router#show ip dhcp binding
Bindings from all pools not associated with VRF:
IP address Client-ID/ Lease expiration Type
Hardware address/
User name
192.168.1.2 aaaa.bbbb.cccc.***2 Mar 07 2022 06:05 PM Automatic
192.168.1.3 aaaa.bbbb.cccc.***3 Mar 07 2022 06:33 PM Automatic
192.168.1.4 aaaa.bbbb.cccc.***4 Mar 07 2022 06:17 PM Automatic
192.168.1.5 aaaa.bbbb.cccc.***5 Infinite Manual
以上