設定例では以下のようなネットワーク構成での例を示します。
DHCPサーバで使用する設定値は以下の通りです。
ネットワークアドレス:172.20.21.0
ドメインサフィックス:example.com
WINSサーバ:172.20.21.100
デフォルトゲートウェイ:172.20.21.254
NetBIOSノードタイプ:h-node(Hybridタイプ)
DNSサーバ(プライマリ):172.20.21.200
DNSサーバ(セカンダリ):8.8.8.8
DHCPリース時間:3日
IPアドレス払い出し範囲:172.20.21.21~172.20.21.160
■ [Cisco] DHCPサーバ設定例
ネットワーク構成
ステップ1: PCが接続するセグメントのIPアドレスを割り当て
大前提として、DHCPでIPアドレスを払い出すセグメントがルータに存在しなければいけないので、
ルータにIPアドレスを割り当てます。
ルータにIPアドレスを割り当てます。
interface Vlan10 ip address 172.20.21.254 255.255.255.0 no shut exit interface FastEthernet2 switchport access vlan 10 exit |
ステップ2: DHCPサーバの払い出し設定
IPアドレスの払い出し設定では、[dhcp pool]の項目でIPアドレスの払い出し設定を行います。
ステップ2 の[DHCPサーバの払い出し設定]が実施されていれば、DNSサーバなどの設定は
[DHCPサーバの払い出し設定]その設定値を引き継ぐことができます。
赤文字:DHCP払い出し設定から引き継いだ部分
ip dhcp pool DHCP-Server network 172.20.21.0 255.255.255.0 domain-name example.com netbios-name-server 172.20.21.100 default-router 172.20.21.254 netbios-node-type h-node dns-server 172.20.21.200 8.8.8.8 lease 3 exit |
ステップ3: DHCP払い出しアドレス範囲の制限
ステップ2 の設定だけでは、セグメント全体がIPアドレスの払い出し範囲になるため、
プリンタなど、DHCPを使用しない機器が存在した場合は重複してしまうので、
IPアドレスの払い出し範囲を制限します。
172.20.21.1~172.20.21.20 と 172.20.21.161~172.20.21.254 の範囲をIP払い出し範囲から除外することで
172.20.21.21~172.20.21.160 をIPアドレス払い出し範囲とします。
具体的には、IPアドレスとMACアドレスを1対1で対応づける設定を行います。
[dhcp pool] はIPアドレス1個に対して1つずつ作成し、
PCのMACアドレスが[XXXX-XXXX-XXXX] の場合、対応させるMACアドレスは[01XX.XXXX.XXXX.XX] の書式で記述します。
PCのMACアドレスと払い出すIPアドレスを対応づける設定のみを記述しましたが、プリンタなど、DHCPを使用しない機器が存在した場合は重複してしまうので、
IPアドレスの払い出し範囲を制限します。
172.20.21.1~172.20.21.20 と 172.20.21.161~172.20.21.254 の範囲をIP払い出し範囲から除外することで
172.20.21.21~172.20.21.160 をIPアドレス払い出し範囲とします。
ip dhcp excluded-address 172.20.21.1 172.20.21.20 ip dhcp excluded-address 172.20.21.161 172.20.21.254 |
参考: 端末ごとにIPアドレスを固定する(毎回同じIPアドレスを取得させる)
払い出しされるIPアドレスが毎回変わると管理的に困る場合は、毎回同じIPアドレスを払い出す事ができます。具体的には、IPアドレスとMACアドレスを1対1で対応づける設定を行います。
[dhcp pool] はIPアドレス1個に対して1つずつ作成し、
PCのMACアドレスが[XXXX-XXXX-XXXX] の場合、対応させるMACアドレスは[01XX.XXXX.XXXX.XX] の書式で記述します。
ip dhcp pool 172.20.21.21 host 172.20.21.21 255.255.255.0 client-identifier 01e4.7842.2050.32 exit ip dhcp pool 172.20.21.22 host 172.20.21.22 255.255.255.0 client-identifier 01e4.78aa.1574.01 exit |
ステップ2 の[DHCPサーバの払い出し設定]が実施されていれば、DNSサーバなどの設定は
[DHCPサーバの払い出し設定]その設定値を引き継ぐことができます。
赤文字:DHCP払い出し設定から引き継いだ部分
C:\>ipconfig/all (中略) イーサネット アダプター ローカル エリア接続: 接続固有の DNS サフィックス . . . . .: example.com 説明. . . . . . . . . . . . . . . . .: Marvell Yukon 88E8059 PCI-E Gigabit Ethernet Controller 物理アドレス. . . . . . . . . . . . .: E4-78-42-20-50-32 DHCP 有効 . . . . . . . . . . . . . .: はい 自動構成有効. . . . . . . . . . . . .: はい リンクローカル IPv6 アドレス. . . . .: fe80::****:****:****:**** IPv4 アドレス . . . . . . . . . . . .: 172.20.21.21(優先) サブネット マスク . . . . . . . . . .: 255.255.255.0 リース取得. . . . . . . . . . . . . .: 2015年12月5日 20:07:58 リースの有効期限. . . . . . . . . . .: 2015年12月6日 20:07:57 デフォルト ゲートウェイ . . . . . . .: 172.20.21.254 DHCP サーバー . . . . . . . . . . . .: 172.20.21.254 DHCPv6 IAID . . . . . . . . . . . . .: ********* DHCPv6 クライアント DUID. . . . . . .: 00-01-00-01-17-A0-20-D4-**-**-**-**-**-** DNS サーバー. . . . . . . . . . . . .: 172.20.21.200 8.8.8.8 プライマリ WINS サーバー. . . . . . .: 172.20.21.100 NetBIOS over TCP/IP . . . . . . . . .: 有効 |