...

NETWORK magazine立ち読みPDF

by user

on
Category: Documents
24

views

Report

Comments

Transcript

NETWORK magazine立ち読みPDF
特集 2
定石を学んで原因を特定しよう
ネットワークトラブル
解決テクニック
企業はもちろん、学校や家庭においても情報インフラとして一
定の地位を獲得したコンピュータネットワーク。 ひとたび障害が
発生すると利用者から迅速な復旧を求められる。 しかし、ネッ
トワークのトラブルにはさまざまな要因があるため、闇雲に対処
しても時間を浪費するばかりだ。 ネットワークトラブル解決の定
石を知ることで、迅速かつ的確に対処できるようになろう。
文●のりぞう
学生のころ、 アマチュア無線の
パケット通信でネットワークに入
門。 そのままパソコン通信、イ
ンターネットへと遊び場を広げ
る。その後いくつかの職に就き、
専攻していたバイオテクノロジ
ーの知識はすでに忘却の彼方。
編集●
yoshi-u
104
NETWORK magazine July 2008
特集2
ネットワークトラブル解決テクニック
聞き取り調査から始めよう。次にコマン
も、トラブルの原因を絞ることができる
ドやツールなどを用いた調査に取りか
場合がある。たとえば、つながらない
かる。
のはWebだけなのか、それともメール
一般にネットワークのトラブルシュート
トラブルに遭っている人から状況を聞
も使えないのかといったことだ。
は、状況から原因と問題発生個所を
く際には以下の点を押さえておきたい。
いうまでもないが、トラブルが発生す
トラブルシュートの流れ
探り、それらが判明したら対処すると
る直前にソフトウェア/ハードウェア環
いう手順を踏む。トラブルシュート作業
• いつ、どこで、何が、どうなった
境が変わっている場合は、その影響
は、図 1 のような流れで行なう。まず
• 障害が発生する直前に何らかの変
である可能性が高い。
最初に状況を確認する。どこで何が起
更をしたか
きているのか。たとえば、「Web が閲
コマンドなどによる
調査
覧できない」
といわれたら、Web 以外
トラブルの発 生 時 刻を知ることで、
のネットワークアプリケーションはどうな
原因がわかる場合がある。たとえば、
ヒアリングが済んだら調査を進めよ
のか、閲覧できないのは外部のサイト
インターネット接続プロバイダの障害/
う。ここで、TCP/IP の階層について
だけなのかなど、トラブルの原因と発生
工事やサーバの移転などがトラブルに
思い出してほしい。表 1にあるように、
している個所を絞り込むのに必要な情
関係していれば、時刻から推測できる
TCP/IPは4 つの階 層に分 かれてお
報を収集するのだ。
こともある。また、トラブルの影響範囲
り、それぞれが協調して動作する。あ
これらが判明したら、問題を解決す
を知ることで、トラブルの原因箇所が絞
る階層がトラブルを起こしている場合、
るための対処を実施する。ソフトウェア
り込める。1 台の PCだけが影響を受
それより上位の階層での通信は行なえ
の設定を直したり、障害を起こしたハー
けているのか、それとも同一のスイッチ
ない。たとえば、インターネット層の IP
ドウェアを交換したり、対処する内容は
に接続されたPC すべてが影響を受け
で通信が行なえなければ、Webで用
トラブルの原因によってさまざまだろう。
ているのかなどだ。
いられるプロトコルであるHTTPでの
最後に、障害が発生したことによっ
どのようなネットワークアプリケーション
通信も行なえない。
てどのような影響があったのかを調べ
が影響を受けているのかを知ることで
TCP/IP のこの仕様を考慮すると、
る。報告書や告知文書を作成する必
よって遅延した業務が発生していれ
対処
トラブルを探る
トラブルの原因
状況確認
ば、適切な対応が求められるだろう。
影響範囲の確認と事後処理
要があるかもしれない。また、障害に
発生箇所
トラブルシュートの定石は、状況の
確認だ。トラブルの原因と発生個所を
突き止めるには、さまざまな情報が必
要になる。これらを効率よく収集するに
は、現状把握が欠かせない。
状況の確認と情報の収集にはユー
ザーへのヒアリングや、コマンド、ツー
ルなどを使った調査といった方法を用
図 1 状況、問題の原因と発生個所の絞り込み、対処、事後処理
おもなプロトコル
TCP/IP 層
アプリケーション層
HTTP、FTP、POP3、
Telnet、SMTPなど
DNS、NFSなど
TCP
UDP
トランスポート層
インターネット層
いる。ユーザーからトラブル報告があ
ネットワークインターフェイス層
った場合、まずはヒアリング、すなわち
表 1 TCP/IP の 4 階層とおもなプロトコル
IP(ICMP、ARP)
Ethernet
NETWORK magazine July 2008
105
OS の標準コマンドを用いてトラブルの
127.0.0.1はローカルループバックと呼
中には、ping への応答を抑制するも
原因を絞ることができる。ネットワークの
ばれる特殊なIPアドレスの 1 つで、こ
のがある。そのため、B のような状況
動作を調べる際、もっともよく使われる
れらは自分自身を指す。つまり、この
になることが増えている。
のが pingコマンドだ。
IPアドレスへの pingに応答がなけれ
Cはpingを実行したコンピュータと、
pingコマンドは、Windows、Mac
ば、そのコンピュータ自身に問題があ
相手のコンピュータが異なるセグメント
OS X、UNIX 系の OSに標 準でイン
ることがわかる。
に属する場合に起こりうる。この場合は
ストールされているコマンドで、指定し
画 面 2ではIPアドレスが 192.168.1.
コンピュータやゲートウェイのルーティン
たホストへの到 達 可 能 性をICMPを
18 のホストからの返事が得られていな
グテーブルがおかしい可能性がある。
用いて調べる。このコマンドを使うと、
いが、この結果から考えられることは、
また、pingを実 行 する際、IPアド
TCP/IP のネットワーク層(IP、ICMP)
次の通りだ。
レスでホストを指定すれば成功するの
で通信できるかどうかを確認できる。
画面 1は、Windows XP の pingコ
マンドの実行例だ。この例では、IPア
ドレスが 192.168.1.15 のホストから正常
に返事が返ってきている。これにより、
ネットワーク層とネットワークインターフェ
イス層(Ethernetなど)での通信はで
きていることがわかる。そのため、調
査範囲をより上位の層に限定できるわ
に、ホスト名を指定すると失敗するな
A.192.168.1.18というIPアドレスのホ
ら、名前解決ができていない。正しい
ストが存在しない
DNS サーバを設定しているか、hosts
B.192.168.1.18というIPアドレスのホ
ストはpingに返事をしない
ファイルに正しくない情報を設定してい
ないかを確認しよう。
C.192.168.1.18というIPアドレスのホ
また、Windows や Internet Explor
ストに至る経路がない
er(IE)
には、名前解決の結果をキャッ
D.ネットワークインターフェイス層以下
で障害が起きている
シュする機能がある。そのため、古い
キャッシュ情報が残っているとトラブル
けだ。
の原因になることがある。ipconfigコ
pingコマンドで調査する際には、次
Aは読んだそのままなのだが、それ
マンドに
“/flushdns”
オプションを指定し
の順に相手ホストを指定するのが定石
以外は少々厄介なトラブルだといえる。
て実行し、IEを再起動してみよう。
である。
ping への応答は必ず行なわなけれ
一方、D の場合は以降で解説する
ばならないと定められているわけではな
ように、さらに調査を進めて問題を切り
① IPアドレス127.0.0.1
い。そのため、指定したホストにping
分ける必要がある。
②同一セグメント内のほかのコンピュ
が到達していても、返事が返ってこな
ータの IPアドレス
ソフトウェアの調査
いことがあるのだ。インターネット上のホ
③他のセグメントに属するコンピュータ
の IPアドレス
ストにはそのような設定のものが存在す
る。また、PC 向けセキュリティソフトの
まずソフトウェアの面から見てみよう。
調査項目は次のとおりだ。
C:¥>ping 192.168.1.15
Pinging 192.168.1.15 with 32 bytes of data:
C:¥>ping 192.168.1.18
Reply
Reply
Reply
Reply
Pinging 192.168.1.18 with 32 bytes of data:
from
from
from
from
192.168.1.15:
192.168.1.15:
192.168.1.15:
192.168.1.15:
bytes=32
bytes=32
bytes=32
bytes=32
time<1ms
time<1ms
time<1ms
time<1ms
TTL=64
TTL=64
TTL=64
TTL=64
Ping statistics for 192.168.1.15:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
画面 1 ping コマンドで相手ホストからの返事が得られた場合
106
NETWORK magazine July 2008
Request
Request
Request
Request
timed
timed
timed
timed
out.
out.
out.
out.
Ping statistics for 192.168.1.18:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
画面 2 ping コマンドで相手ホストからの返事が得られない場合
特集2
• ネットワークインターフェイスが OS
しく設定されていることを確認する。こ
に認識されているか
れらがおかしい場合は設定を直したり、
• IPアドレスなどは適切に設定されて
いるか
• IPアドレスが重複していないか
ネットワークトラブル解決テクニック
B.ストレートケーブルとクロスケーブル
の間違い
DHCP サーバの登録内容を確認する。
C.オートネゴシエーションの失敗
また、ほかのコンピュータとIPアドレス
D.ネットワークインターフェイスの故障
が重複していると、IP 通信は正常に行
E.スイッチ
(ハブ)
やルータなどの故障
なえない。この点にも留意してほしい。
最初は、ネットワークインターフェイス
A 〜 Cについては、スイッチ
(ハブ)
ハードウェアのトラブル
が OSに認識されているかどうかチェッ
クする。Windowsではipconfigコマン
とネットワークインターフェイスのリンクラ
ンプの状態からある程度調べることが
ドに
“/all”
オプションを指定して実行す
ソフトウェアの設定などに問題がなけ
可能だ。ネットワークインターフェイスに
ると、ネットワークインターフェイスの設
れば、今度はハードウェア面を調査す
よっては、ケーブルやリンクの状態を調
定内容が表示される
(画面 3)
。ここで
る。ネットワークに関わる機器は数が多
べたり、自己機能診断を行なえるソフト
ネットワークインターフェイスの情報が表
いのですべてを挙げるのは難しいが、
ウェアが付属するので、これを利用す
示されない場合は、デバイスマネージャ
代表的なトラブル原因は以下のようなも
るのもよいだろう
(画面 4)。
でインターフェイスの状態を確認しよう。
のだ。
遠隔地でのトラブル
次に、IPアドレス、サブネットマスク、
A.Ethernet ケーブルの断線
デフォルトゲートウェイなどの情報が正
遠隔地でトラブルが発生し、ネットワ
C:¥>ipconfig /all
ークそのものがつながらない場合など
Windows IP Configuration
は、電話や FAXでコミュニケーション
Host Name . . . . . .
Primary Dns Suffix . .
Node Type . . . . . .
IP Routing Enabled. .
WINS Proxy Enabled. .
DNS Suffix Search List
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
:
:
:
:
:
:
とになる。このような場合、現地で作
Unknown
No
No
example.org
業を行なう人はネットワークに詳しいと
は限らない。そのため、状況確認の
ヒアリングを行なうだけで多くの時間と
労力を費やすこともしばしばだ。このよ
Ethernet adapter ローカル エリア接続 :
うなことにならないよう、事前に作業手
Connection-specific DNS Suffix . . : example.org
Description . . . . . . . . . . . : Intel(R) PRO/1000
MT Desktop Adapter
Physical Address. . . . . . . . .
Dhcp Enabled. . . . . . . . . . .
Autoconfiguration Enabled . . . ..
IP Address. . . . . . . . . . . .
Subnet Mask . . . . . . . . . . .
Default Gateway . . . . . . . . .
DHCP Server . . . . . . . . . . .
DNS Servers . . . . . . . . . . .
を取りながら相手に作業をしてもらうこ
noripc01
00-0E-0C-6D-FF-95
Yes
Yes
192.168.1.10
255.255.255.0
192.168.1.1
192.168.1.11
192.168.1.15
192.168.1.11
Lease Obtained. . . . . . . . . . : 2008 年 4 月 12 日
16:42:48
Lease Expires . . . . . . . . . . : 2008 年 4 月 12 日
22:42:48
順入りのチェックシートを作っておくと、
いくぶんスムーズに対応を進められる。
:
:
:
:
:
:
:
:
画面 3 ipconfig コマンドでネットワークインターフェイスの設定を確認
画面 4 インテルの Ethernet カードに付属
する調査ツール
NETWORK magazine July 2008
107
Fly UP