目次
はじめに
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以上