Cisco DHCPサーバ

スポンサーリンク

Ciscoルータには簡易なDHCPサーバ機能が備わっています。大規模なDHCP環境ではおすすめはしませんが、小規模 ( クライアントが数十台程度 )であればこの機能で十分事足りるのではないかと思います。但し、リース開始時間や終了時間、どのMacアドレスに対してどのIPアドレスを払いだしたのかという記録はログにも残らないので、セキュリティにシビアな組織であれば使用することはオススメできず、あくまで小規模環境で設定する一例として参考にしていただければと思います。

(config)# ip dhcp excluded-address 192.168.1.200 192.168.1.254

(config)# ip dhcp pool DHCP-Pool
(dhcp-config)# import all
(dhcp-config)# network 192.168.1.0 255.255.255.0
(dhcp-config)# default-router 192.168.1.254
(dhcp-config)# dns-server 192.168.10.1


各項目の意味は下記のようになります。

設定項目 説明 
ip dhcp pool DHCP-Pool アドレスプールDHCP-Poolを作成します
import all データベースのDHCP部分にDHCPオプションパラメータをインポートします。
network DHCPで配布するIPアドレスのネットワークを設定します。
default-router DHCPで配布するデフォルトゲートウェイを設定します。
dns-server DHCPで配布するDNSサーバのIPアドレスを設定します。
ip dhcp excluded-address DHCPで配布するIPアドレスから除外する範囲を設定します。上記では200-254が除外されます。

上記で設定した内容をshowコマンドで確認することができます。DHCPアドレスプールに関する情報は以下のコマンドです。

# show ip dhcp pool

Pool DHCP-Pool :
 Utilization mark (high/low)    : 100 / 0
 Subnet size (first/next)       : 0 / 0
 Total addresses                : 254
 Leased addresses               : 0
 Pending event                  : none
 1 subnet is currently in the pool :
 Current index        IP address range                    Leased addresses
 192.168.1.1          192.168.1.1      - 192.168.1.254     0


DHCPサーバのパケット統計数などの確認は以下のコマンドになります。下記では設定直後の状態なのでまだDHCP関連のパケットはカウントされておりません。

# show ip dhcp server statistics
Memory usage         23558
Address pools        1
Database agents      0
Automatic bindings   0
Manual bindings      0
Expired bindings     0
Malformed messages   0
Secure arp entries   0

Message              Received
BOOTREQUEST          0
DHCPDISCOVER         0
DHCPREQUEST          0
DHCPDECLINE          0
DHCPRELEASE          0
DHCPINFORM           0

Message              Sent
BOOTREPLY            0
DHCPOFFER            0
DHCPACK              0
DHCPNAK              0
スポンサーリンク

シェアする

  • このエントリーをはてなブックマークに追加

フォローする