IOSでDHCPサーバを設定する
- カテゴリ:
- Cisco
今回はDHCPサーバの設定を行います。それほど難しい点はありませんが、独特な設定箇所があります。
まずip dhcp poolコマンドで利用するDHCP名を定義します、ここではMYDHCPとしました。
R2(config)#ip dhcp pool MYDHCP |
次に利用するネットワークを指定します。ここでは12.12.12.0/24を指定しますが、マスク値の前にはスペースが必要です。
R2(dhcp-config)#network 12.12.12.0 ? /nn or A.B.C.D Network mask or prefix length <cr> R2(dhcp-config)#network 12.12.12.0 /24 |
デフォルトゲートウェイを指定するにはdefault-routerを利用します。
R2(dhcp-config)#default-router 12.12.12.2 |
リース期間はleaseコマンドを使い、続けて日数、時間数を指定します。下記は8時間を指定した例です。
R2(dhcp-config)#lease 0 8 |
DHCPサーバを定義する時に貸し出すIPアドレスの範囲を指定します。利用するのはip dhcp excluded-addressコマンドです。名前の通り貸し出さないIPアドレスを指定します。ここでは12.12.12.100から12.12.12.199までを貸し出す範囲とします。
R2(config)#ip dhcp excluded-address 12.12.12.0 12.12.12.99 R2(config)#ip dhcp excluded-address 12.12.12.200 12.12.12.255 |
これで準備は完了です。sh ip dhcp poolコマンドで設定を確認できますが、ここにはexcludedアドレスは表示されません。
R2#sh ip dhcp pool MYDHCP Pool MYDHCP : Utilization mark (high/low) : 100 / 0 Subnet size (first/next) : 0 / 0 Total addresses : 254 Leased addresses : 1 Pending event : none 1 subnet is currently in the pool : Current index IP address range Leased addresses 12.12.12.101 12.12.12.1 - 12.12.12.254 1 |
デバグを有効にしてDHCPクライアントを設定します。
R2#debug ip dhcp server events |
直接R2に接続されているR1のインターフェース(f0/0)にDHCPを設定し、no shutします。
R2(config-if)#do sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 12.12.12.2 YES manual up up Loopback0 17.17.2.2 YES NVRAM up up R1(config)#int f0/0 R1(config-if)#ip address dhcp R1(config-if)#no shutdown |
R2のデバグが表示され、IPアドレスが提供されます。
R2(config-if)# Oct 24 06:02:53.851: DHCPD: assigned IP address 12.12.12.100 to client 0063.6973.636f.2d63.3230.302e.3132.3161.2e30.3030.302d.4661.302f.30. Oct 24 06:02:53.863: DHCPD: Sending notification of ASSIGNMENT: Oct 24 06:02:53.863: DHCPD: address 12.12.12.100 mask 255.255.255.0 Oct 24 06:02:53.863: DHCPD: htype 1 chaddr c200.121a.0000 Oct 24 06:02:53.863: DHCPD: lease time remaining (secs) = 28800 |
貸し出しているIPアドレスを確認するにはshow ip dhcp bindingコマンドを利用します。
R2#sh ip dhcp binding Bindings from all pools not associated with VRF: IP address Client-ID/ Lease expiration Type Hardware address/ User name 12.12.12.100 0063.6973.636f.2d63. Oct 24 2011 11:02 PM Automatic 3230.302e.3132.3161. 2e30.3030.302d.4661. 302f.30 |
R1でインターフェースを確認しています。
R1(config-if)#do sh ip int b Interface IP-Address OK? Method Status Protocol FastEthernet0/0 12.12.12.100 YES DHCP up up |
デフォルトゲートウェイを受け取っていることも分かります。
R1(config)#do sh ip rou static S* 0.0.0.0/0 [254/0] via 12.12.12.2 |
コメント