まず考え方を理解し、次のアクティビティで確認しましょう。
スコープ、オプション、除外設定
DHCPサーバーが実際に何を設定されているか - 払い出す範囲、決して払い出してはならないアドレス、そしてすべてのリースに付随する設定項目を学びます。
できるようになること
- サブネットとその固定アドレスに対してDHCPスコープのサイズを決める
- 除外設定がなぜ存在するか、それがないと何が壊れるかを説明する
- ホストが報告する症状から、どのリースオプションが誤っているかを特定する
この前に: 4メッセージ交換については「DHCP - 設定せずにアドレスを得る」、スコープのサイズ決定についてはサブネットマスクの知識が必要です。
重要な理由: 実運用でのDHCP障害のほとんどは、サーバーがダウンしていることではありません - サーバーの停止は数分で明らかになります。多いのは、固定アドレスと重複するスコープや、誤った値を運ぶオプションで、どちらもアドレスは問題なく払い出しながら、ホストがどこにも到達できない状態を作り出します。
DHCPサーバーは単に「稼働中」ならよいわけではありません。払い出せるアドレス範囲であるスコープと、各リースに付随するオプションを設定します。範囲を誤れば2台の機器が同じアドレスを奪い合います。オプションを誤ればサブネット内の全ホストが同じように誤設定され、DHCPの問題には見えない障害になります。
スコープはサブネット内の範囲
スコープは必ず1つのサブネット内にあり、通常はサブネット全体を使いません。ネットワークアドレスとブロードキャストアドレスは使えず、ルーターが少なくとも1つを使い、スイッチ、プリンター、サーバーなど固定アドレスの機器もアドレスを占めます。
スコープのサイズを決める
10.20.30.0 の /24 には使用可能なアドレスが254個あります。ルーターが 10.20.30.1、2台のスイッチとプリンターが .2、.3、.10 を使います。10.20.30.100 - 10.20.30.200 のスコープならこれらと重複せず、101台のクライアントに対応できます。
除外設定
除外設定はスコープ内に設ける穴です。サーバーが管理する範囲のうち、決してリースしてはならない部分を指定します。固定アドレスが範囲の下端にまとまらず点在している場合に必要です。数年運用したネットワークではよくある状態です。
- 予約は1つのアドレスを1台のクライアントのMACに結び付けます。クライアントは引き続きDHCPを使い、毎回同じアドレスを受け取ります。
- 除外はアドレスをプールから完全に外します。そのアドレスはリースされず、使用する機器には手動で設定します。
- 両者を取り違えがちです。静的に設定した機器のために予約を作っても、何の効果もありません。
オプションは静かに障害を起こす
| オプション | 設定するもの | 誤っている場合の症状 |
|---|---|---|
| ルーター (3) | デフォルトゲートウェイ | 同じサブネット内では通信できるが、サブネット外へは通信できない |
| DNSサーバー (6) | クライアントが使うリゾルバ | アドレスでは通信できるが、名前を解決できない |
| ドメイン名 (15) | 検索サフィックス | 短い名前は失敗するが、完全修飾名なら成功する |
| リース期間 (51) | 更新までの時間 | アドレスの入れ替わりが頻繁になるか、古い割り当てが長く残る |
これらはすべて、サブネット内の全クライアントに渡されます。そのため、オプションの誤りは見分けにくくなります。全ホストで同時に障害が起き、クライアントの設定ミスよりもルーティングやDNSの障害に見えるからです。
リース期間にはトレードオフがある
短いリースはアドレスを素早く回収できます。機器の出入りが多いゲストネットワークでは重要です。長いリースは通信量を減らして安定性を高めます。動かないデスクトップPCが並ぶフロアに適しています。ただし、オプションの変更が全クライアントに届くまで、更新を待つ必要があります。
重要なポイント
- スコープはサブネット内の範囲であり、サブネット全体ではありません。
- 除外はアドレスをプールから外し、予約はDHCPを使い続ける1台のクライアントにアドレスを固定します。
- 誤ったオプションは全クライアントを同時に誤設定し、ルーティングやDNSの障害に見えます。
- リース期間は、アドレスを回収する速さとオプション変更が広まる速さのトレードオフです。
続ける準備はできましたか?
無料アカウントを作成すると、進捗を保存して理解度チェックを受けられます。
