実習:
DHCPv4 のトラブルシューティング
トポロジ
アドレス
テーブル
デバイス インターフェイス IP アドレス サブネット マスク デフォルト ゲートウェイ R1 G0/0 192.168.0.1 255.255.255.128 N/A G0/1 192.168.1.1 255.255.255.0 N/A S0/0/0 (DCE) 192.168.0.253 255.255.255.252 N/A R2 S0/0/0 192.168.0.254 255.255.255.252 N/A S0/0/1 (DCE) 209.165.200.226 255.255.255.252 N/A ISP S0/0/1 209.165.200.225 255.255.255.252 N/A S1 VLAN 1 192.168.1.2 255.255.255.0 192.168.1.1 S2 VLAN 1 192.168.0.2 255.255.255.128 192.168.0.1 PC-A NIC DHCP DHCP DHCP PC-B NIC DHCP DHCP DHCP学習目標
パート 1:ネットワークの構築とデバイスの基本設定 パート 2:DHCPv4 問題のトラブルシューティング
背景
/シナリオ
Dynamic Host Configuration Protocol(DHCP)は、ネットワーク管理者が IP アドレスの割り当てを管理および自動 化できるネットワーク プロトコルです。DHCP を使用しない場合、管理者は手動で IP アドレス、優先 DNS サーバお よびデフォルト ゲートウェイを割り当てて設定する必要があります。ネットワークが拡大するにつれ、デバイスを別の 内部ネットワークに移動するときに、これが管理上の問題になります。 このシナリオでは、企業が成長し、ネットワーク管理者がデバイスに IP アドレスを手動で割り当てることができなくなり ました。R2 ルータは DHCP サーバとしてルータ R1 LAN のホスト デバイスに IP アドレスを割り当てるように設定さ れています。設定にいくつかのエラーがあり、接続に関する問題が発生しています。トラブルシューティングしてコン フィギュレーション エラーを修正し、作業を文書化するように求められます。 ネットワークが以下をサポートすることを確認します。 1) ルータ R2 は R1 に接続された 192.168.0.0/25 および 192.168.1.0/24 ネットワークの DHCP サーバとし て機能する必要があります。 2) S1 と S2 に接続されているすべての PC が DHCP を介して正しいネットワークで IP アドレスを受信する必 要があります。
注:CCNA の実習で使用するルータは、Cisco IOS Release 15.2(4)M3(universalk9 イメージ)を搭載した Cisco 1941 Integrated Services Router(ISR)です。また、使用するスイッチは、Cisco IOS Release 15.0(2)(lanbasek9 イメージ)を搭載した Cisco Catalyst 2960 です。他のルータ、スイッチ、および Cisco IOS バージョンを使用できます。 モデルと Cisco IOS バージョンによっては、使用できるコマンドと生成される出力が、実習とは異なる場合があります。 正しいインターフェイス ID については、この実習の最後にあるルータ インターフェイスの集約表を参照してください。 注:ルータとスイッチが消去され、スタートアップ コンフィギュレーションがないことを確認してください。不明な場合は、 インストラクターに相談してください。
必要なリソース
• ルータ 3 台(Cisco IOS Release 15.2(4)M3 ユニバーサル イメージまたは同等イメージを搭載した Cisco 1941) • スイッチ 2 台(Cisco IOS Release 15.0(2) の lanbasek9 イメージを搭載した Cisco 2960 または同等機器) • PC 2 台(Tera Term など、ターミナル エミュレーション プログラムを備えた Windows 7、Vista、または XP 搭載
PC) • コンソール ポート経由で Cisco IOS デバイスを設定するためのコンソール ケーブル • トポロジに示すようなイーサネット ケーブルとシリアル ケーブル
パート
1: ネットワークの構築とデバイスの基本設定
パート 1 では、ネットワーク トポロジを設定し、パスワード、IP アドレスなど、基本的な設定でルータとスイッチを設定 します。また、トポロジ内の PC の IP 設定を行います。手順 1: トポロジに示すようにネットワークを配線します。 手順 2: ルータとスイッチを初期設定し、リロードします。 手順 3: 各ルータの基本設定を行います。 a. DNS lookup をディセーブルにします。 b. トポロジに示すようにデバイス名を設定します。 c. 特権 EXEC パスワードとして class を割り当てます。 d. コンソールおよび VTY パスワードとして cisco を割り当てます。 e. コンソール メッセージによってコマンド入力が中断されないように、ロギングの同期を設定します。 f. すべてのルータ インターフェイスの IP アドレスを設定します。 g. すべての DCE ルータ インターフェイスのクロック レートを 128000 に設定します。 h. R1 の EIGRP を設定します。
R1(config)# router eigrp 1
R1(config-router)# network 192.168.0.0 0.0.0.127 R1(config-router)# network 192.168.0.252 0.0.0.3 R1(config-router)# network 192.168.1.0
R1(config-router)# no auto-summary
i. R2 の EIGRP とスタティック デフォルト ルートを設定します。 R2(config)# router eigrp 1
R2(config-router)# network 192.168.0.252 0.0.0.3 R2(config-router)# redistribute static
R2(config-router)# exit R2(config)# ip route 0.0.0.0 0.0.0.0 209.165.200.225 j. R1 と R2 ルータのネットワークに到達するための ISP 上の集約スタティック ルートを設定します。 ISP(config)# ip route 192.168.0.0 255.255.254.0 209.165.200.226 手順 4: ルータ間のネットワーク接続を確認します。 ルータ間の ping が失敗する場合は、次の手順に進む前にエラーを修正します。発生する可能性のある問題を特定 するには、show ip route コマンドと show ip interface brief コマンドを使用します。
手順 5: 各スイッチの基本設定を行います。 a. DNS lookup をディセーブルにします。 b. トポロジに示すようにデバイス名を設定します。 c. VLAN 1 インターフェイスの IP アドレスおよび各スイッチのデフォルト ゲートウェイを設定します。 d. 特権 EXEC モード パスワードとして class を割り当てます。 e. コンソールおよび VTY パスワードとして cisco を割り当てます。
手順 6: ホストが DHCP に設定されていることを確認します。 手順 7: R1 と R2 の初期 DHCP 設定をロードします。 ルータ R1 interface GigabitEthernet0/1 ip helper-address 192.168.0.253 ルータ R2 ip dhcp excluded-address 192.168.11.1 192.168.11.9 ip dhcp excluded-address 192.168.0.1 192.168.0.9 ip dhcp pool R1G1 network 192.168.1.0 255.255.255.0 default-router 192.168.1.1 ip dhcp pool R1G0 network 192.168.0.0 255.255.255.128 default-router 192.168.11.1
パート
2: DHCPv4 問題のトラブルシューティング
ルータ R1 と R2 に DHCPv4 を設定した後、DHCP の設定にいくつかのエラーが入り込み、結果的に接続問題が生 じました。R2 は DHCP サーバとして設定されています。DHCP アドレスの両方のプールで、最初の 9 個のアドレス は、ルータおよびスイッチ用に予約されています。R1 はすべての R1 LAN に DHCP 情報をリレーします。現在、PC-A および PC-B はネットワークにアクセスできません。show および debug コマンドを使用してネットワーク接続の問 題を判別し修正します。 手順 1: PC-A と PC-B の IP 設定を記録します。a. PC-A と PC-B の場合、コマンド プロンプトで、IP および MAC アドレスを表示するには、ipconfig /all を入力し ます。 b. 次の表に IP および MAC アドレスを記録します。MAC アドレスは、どの PC がデバッグ メッセージに関連する かを判断するために使用できます。 IP アドレス/サブネット マスク MAC アドレス PC-A PC-B 手順 2: ルータ R1 の 192.168.1.0/24 ネットワークの DHCP 問題をトラブルシューティングします。 ルータ R1 は、すべての R1 LAN の DHCP リレー エージェントです。この手順では、192.168.1.0/24 ネットワークの DHCP プロセスのみを確認します。最初の 9 個のアドレスはルータ、スイッチ、サーバなどの他のネットワーク デバイ ス用に予約されています。 a. R2 ルータの DHCP プロセスを確認するには DHCP debug コマンドを使用します。 R2# debug ip dhcp server events
b. R1 で、G0/1 インターフェイスの実行コンフィギュレーションを表示します。 R1# show run interface g0/1
interface GigabitEthernet0/1 ip address 192.168.1.1 255.255.255.0 ip helper-address 192.168.0.253 duplex auto speed auto DHCP リレー問題がある場合は、設定のエラーを修正するために必要なコマンドを記録します。 ____________________________________________________________________________________ ____________________________________________________________________________________ ____________________________________________________________________________________ c. DHCP サーバからアドレスを受信するため、PC-A のコマンド プロンプトで「ipconfig /renew」と入力します。
PC-A の設定済みの IP アドレス、サブネット マスク、およびデフォルト ゲートウェイを記録します。 ____________________________________________________________________________________ d. R2 ルータのデバッグ メッセージで PC-A の DHCP 更新プロセスを確認します。DHCP サーバは PC-A に 192.168.1.1/24 を割り当てようとしました。このアドレスは、既に R1 の G0/1 インターフェイスで使用中です。同 じ問題が IP アドレス 192.168.1.2/24 でも生じています。このアドレスは初期設定で S1 に割り当てられているた めです。そのため、192.168.1.3/24 の IP アドレスが PC-A に割り当てられています。DHCP 割り当ての競合は、 R2 の DHCP サーバ設定の excluded-address 文に問題があることを示しています。
*Mar 5 06:32:16.939: DHCPD: Sending notification of DISCOVER: *Mar 5 06:32:16.939: DHCPD: htype 1 chaddr 0050.56be.768c *Mar 5 06:32:16.939: DHCPD: circuit id 00000000
*Mar 5 06:32:16.939: DHCPD: Seeing if there is an internally specified pool class: *Mar 5 06:32:16.939: DHCPD: htype 1 chaddr 0050.56be.768c
*Mar 5 06:32:16.939: DHCPD: circuit id 00000000 *Mar 5 06:32:16.943: DHCPD: Allocated binding 2944C764
*Mar 5 06:32:16.943: DHCPD: Adding binding to radix tree (192.168.1.1) *Mar 5 06:32:16.943: DHCPD: Adding binding to hash tree
*Mar 5 06:32:16.943: DHCPD: assigned IP address 192.168.1.1 to client 0100.5056.be76.8c.
*Mar 5 06:32:16.951: %DHCPD-4-PING_CONFLICT: DHCP address conflict: server pinged 192.168.1.1.
*Mar 5 06:32:16.951: DHCPD: returned 192.168.1.1 to address pool R1G1. *Mar 5 06:32:16.951: DHCPD: Sending notification of DISCOVER:
*Mar 5 06:32:16.951: DHCPD: htype 1 chaddr 0050.56be.768c *Mar 5 06:32:16.951: DHCPD: circuit id 00000000
*Mar 5 06:32:1
R2#6.951: DHCPD: Seeing if there is an internally specified pool class: *Mar 5 06:32:16.951: DHCPD: htype 1 chaddr 0050.56be.768c
*Mar 5 06:32:16.951: DHCPD: circuit id 00000000 *Mar 5 06:32:16.951: DHCPD: Allocated binding 31DC93C8
*Mar 5 06:32:16.951: DHCPD: Adding binding to radix tree (192.168.1.2) *Mar 5 06:32:16.951: DHCPD: Adding binding to hash tree
*Mar 5 06:32:18.383: %DHCPD-4-PING_CONFLICT: DHCP address conflict: server pinged 192.168.1.2.
*Mar 5 06:32:18.383: DHCPD: returned 192.168.1.2 to address pool R1G1. *Mar 5 06:32:18.383: DHCPD: Sending notification of DISCOVER:
*Mar 5 06:32:18.383: DHCPD: htype 1 chaddr 0050.56be.6c89 *Mar 5 06:32:18.383: DHCPD: circuit id 00000000
*Mar 5 06:32:18.383: DHCPD: Seeing if there is an internally specified pool class: *Mar 5 06:32:18.383: DHCPD: htype 1 chaddr 0050.56be.6c89
*Mar 5 06:32:18.383: DHCPD: circuit id 00000000 *Mar 5 06:32:18.383: DHCPD: Allocated binding 2A40E074
*Mar 5 06:32:18.383: DHCPD: Adding binding to radix tree (192.168.1.3) *Mar 5 06:32:18.383: DHCPD: Adding binding to hash tree
*Mar 5 06:32:18.383: DHCPD: assigned IP address 192.168.1.3 to client 0100.5056.be76.8c.
<出力を省略>
e. R2 の DHCP サーバ設定を表示します。192.168.1.0/24 ネットワークの最初の 9 個のアドレスは DHCP プール から除外されません。
R2# show run | section dhcp
ip dhcp excluded-address 192.168.11.1 192.168.11.9 ip dhcp excluded-address 192.168.0.1 192.168.0.9 ip dhcp pool R1G1 network 192.168.1.0 255.255.255.0 default-router 192.168.1.1 ip dhcp pool R1G0 network 192.168.0.0 255.255.255.128 default-router 192.168.1.1 R2 の問題を解決するためのコマンドを記録します。 ____________________________________________________________________________________ ____________________________________________________________________________________ f. DHCP プールに 192.168.1.3 のアドレスを戻すため、PC-A のコマンド プロンプトで「ipconfig /release」と入力
します。プロセスは、R2 のデバッグ メッセージで観察できます。
*Mar 5 06:49:59.563: DHCPD: Sending notification of TERMINATION: *Mar 5 06:49:59.563: DHCPD: address 192.168.1.3 mask 255.255.255.0 *Mar 5 06:49:59.563: DHCPD: reason flags: RELEASE
*Mar 5 06:49:59.563: DHCPD: htype 1 chaddr 0050.56be.768c *Mar 5 06:49:59.563: DHCPD: lease time remaining (secs) = 85340 *Mar 5 06:49:59.563: DHCPD: returned 192.168.1.3 to address pool R1G1.
g. DHCP サーバから新しい IP アドレスを割り当てるため、PC-A のコマンド プロンプトで、「ipconfig /renew」と入 力します。割り当てられた IP アドレスとデフォルト ゲートウェイの情報を記録します。
____________________________________________________________________________________ プロセスは、R2 のデバッグ メッセージで観察できます。
*Mar 5 06:50:11.863: DHCPD: Sending notification of DISCOVER: *Mar 5 06:50:11.863: DHCPD: htype 1 chaddr 0050.56be.768c *Mar 5 06:50:11.863: DHCPD: circuit id 00000000
*Mar 5 06:50:11.863: DHCPD: htype 1 chaddr 0050.56be.768c *Mar 5 06:50:11.863: DHCPD: circuit id 00000000
*Mar 5 06:50:11.863: DHCPD: requested address 192.168.1.3 has already been assigned. *Mar 5 06:50:11.863: DHCPD: Allocated binding 3003018C
*Mar 5 06:50:11.863: DHCPD: Adding binding to radix tree (192.168.1.10) *Mar 5 06:50:11.863: DHCPD: Adding binding to hash tree
*Mar 5 06:50:11.863: DHCPD: assigned IP address 192.168.1.10 to client 0100.5056.be76.8c.
<出力を省略>
h. ネットワーク接続を確認します。
PC-A から割り当てられたデフォルト ゲートウェイに対して ping を実行できますか? ___________ PC-A から R2 ルータへ ping を実行できますか? ___________
PC-A から ISP ルータへ ping を実行できますか? ___________
手順 3: R1 の 192.168.0.0/25 ネットワークの DHCP 問題をトラブルシューティングします。
ルータ R1 は、すべての R1 LAN の DHCP リレー エージェントです。この手順では、192.168.0.0/25 ネットワークの DHCP プロセスのみを確認します。最初の 9 個のアドレスは他のネットワーク デバイス用に予約されています。 a. R2 の DHCP プロセスを確認するには DHCP debug コマンドを使用します。
R2# debug ip dhcp server events
b. R1 の G0/0 インターフェイスの実行コンフィギュレーションを表示して、発生している可能性のある DHCP 問題を 識別します。
R1# show run interface g0/0 interface GigabitEthernet0/0 ip address 192.168.0.1 255.255.255.128 duplex auto speed auto 問題と、コンフィギュレーション エラーを修正するために必要なコマンドを記録します。 ____________________________________________________________________________________ ____________________________________________________________________________________ ____________________________________________________________________________________ ____________________________________________________________________________________ c. DHCP サーバからアドレスを受信するため、PC-B のコマンド プロンプトで「ipconfig /renew」と入力します。 PC-B の設定済みの IP アドレス、サブネット マスク、およびデフォルト ゲートウェイを記録します。 ____________________________________________________________________________________ d. R2 ルータのデバッグ メッセージで PC-A の更新プロセスを確認します。DHCP サーバにより PC-B に 192.168.0.10/25 を割り当てられています。
*Mar 5 07:15:09.663: DHCPD: Sending notification of DISCOVER: *Mar 5 07:15:09.663: DHCPD: htype 1 chaddr 0050.56be.f6db *Mar 5 07:15:09.663: DHCPD: circuit id 00000000
*Mar 5 07:15:09.707: DHCPD: Sending notification of ASSIGNMENT:
*Mar 5 07:15:09.707: DHCPD: address 192.168.0.10 mask 255.255.255.128 *Mar 5 07:15:09.707: DHCPD: htype 1 chaddr 0050.56be.f6db
*Mar 5 07:15:09.707: DHCPD: lease time remaining (secs) = 86400
e. ネットワーク接続を確認します。 PC-B から DHCP によって割り当てられたデフォルト ゲートウェイに対して ping を実行できますか? ___________ PC-B からそのデフォルト ゲートウェイ(192.168.0.1)に対して ping を実行できますか? ___________ PC-B から R2 ルータに対して ping を実行できますか? ___________ PC-B から ISP ルータに対して ping を実行できますか? ___________ f. 手順 e で失敗した問題がある場合は、問題とその問題を解決するためのコマンドを記録します。 ____________________________________________________________________________________ ____________________________________________________________________________________ ____________________________________________________________________________________ g. PC-B の IP 設定をリリースして更新します。手順 e を繰り返してネットワーク接続を確認します。 h. undebug all コマンドを使用して、デバッグ プロセスを停止します。 R2# undebug all
All possible debugging has been turned off
復習
DHCP を使用する利点は何ですか?
_______________________________________________________________________________________ _______________________________________________________________________________________
ルータ
インターフェイスの集約表
ルータ インターフェイスの集約
ルータのモデル Ethernet Interface #1 Ethernet Interface #2 Serial Interface #1 Serial Interface #2 1800 Fast Ethernet 0/0
(F0/0) Fast Ethernet 0/1 (F0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 1900 Gigabit Ethernet 0/0
(G0/0) Gigabit Ethernet 0/1 (G0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 2801 Fast Ethernet 0/0
(F0/0) Fast Ethernet 0/1 (F0/1) Serial 0/1/0 (S0/1/0) Serial 0/1/1 (S0/1/1) 2811 Fast Ethernet 0/0
(F0/0) Fast Ethernet 0/1 (F0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 2900 Gigabit Ethernet 0/0
(G0/0) Gigabit Ethernet 0/1 (G0/1) Serial 0/0/0 (S0/0/0) Serial 0/0/1 (S0/0/1) 注:ルータがどのように設定されているかを確認するには、インターフェイスを調べ、ルータの種類とルータが持つイン ターフェイスの数を識別します。各ルータ クラスの設定のすべての組み合わせを効果的に示す方法はありません。この 表には、デバイスにイーサネットおよびシリアル インターフェイスの取り得る組み合わせに対する ID が記されています。 その他のタイプのインターフェイスは、たとえ特定のルータに含まれている可能性があるものであっても、表には一切含ま れていません。ISDN BRI インターフェイスはその一例です。カッコ内の文字列は、インターフェイスを表すために Cisco IOS コマンドで使用できる正規の省略形です。