インターネットに繋がらない場合の、トラブルシューティングご用達ツール集

インターネットに繋がらない場合の、トラブルシューティングご用達ツール集

ネットワークに繋がらない!そんな時には原因切り分けを実施していくものですが、何から手をつけるべきかがわからないのが大変な処です。

そこで今回は、ネットワークの仕組みの観点から、原因切り分けの方法と、その点で有効なツールをご紹介していきたいと思います。実際に弊社でも使っているものが多数含まれております。

なお、社内全体/個別端末および有線/無線LANパターン別の原因切り分け方法については、こちらの記事が有効です。

会社のインターネット接続が切れる、繋がらない原因と解決方法
昨日まで普通に使えていたインターネットがいきなり使えなくなった。 ネットが使えなければ仕事になりません。一刻も早く復旧させたいものです。ただ、厄介なことに、インターネットがつながらない原因は多岐にわたります。そこで「IT初心者」の方で...

いずれの方法についても、原因切り分けの一助となってくれる筈です。

電話で相談
03-6869-0595
    メールで相談
info@togeo.net

ネットワークに繋ぐための、基本的な3層の観点

ネットワークに繋ぐための、基本的な3層の観点

ここでいう「3層の観点」とは、OSI参照モデルに基づく、レイヤー1「物理層」レイヤー2「データリンク層」レイヤー3「ネットワーク層」の事を指します。

この3層の機能をレイヤー1から順番に充足させる事で、その端末は、ネットワークへ繋ぐ事が出来るようになります。

レイヤー1「物理層」

物理層とは、電気信号のことを指します。

端末で言えば、NIC(Network Interface Card)とそれらを繋ぐLANケーブルが発する信号やWireless信号のことです。

有線LANであれば、端末とスイッチ機器のポートがリンクアップしているか?(ポートのLEDランプが点灯しているか)ということになります。

これは視認することで確かめられます。

その際、LANコネクタがしっかりと接続されているかを確認しましょう。特に、LANケーブルの『爪(ラッチ)』が折れている場合、簡単にコネクタから抜けてしまいます。ケーブルそのものが損傷していないかどうかも確認してみてください。

無線LANで言えば、端末がシグナルを受け入れ準備できているか?であり、下記コマンドにて確認ができます。

【Windowsの場合】

netsh wlan show interfaces

【MacOSの場合】

airport -I

【Linuxの場合】

/sbin/iwconfig

上記は無線LANの認証を行っていない状態で、ハードウェア/ソフトウェアともにオンの状態であることが確認できます。

これは、認証さえすれば、接続できる状態です。

上記は、ワイヤレスボタンをOFFにした状態です。

ソフトウェア的にオフの状態であることが確認できます。

ハードウェア的にオフの状態は、無線NICドライバが正常に動作していないか、未インストールの状況ですので、そちらを疑うべきです。

レイヤー2「データリンク層」

レイヤー1の状況に問題がないことを確認出来たら、今度はレイヤー2を調査する形となります。

データリンク層は、端末同士がコネクションするために必要な「ハードウェア情報」「認証情報」をやりとりするレイヤーです。

ここでいうハードウェア情報とは、MACアドレスのことをさします。

端末は有線LANネットワークを確立するために、そのネットワーク内で、MACアドレス認証があれば認証を行い、Captive-Portalがあればその初回処理と手動での認証を行います。

無線LANでは、無線LANのSSIDに対して認証を実施します。

更に、固定IPであればその情報で直接接続しにいき、指定がなければ、DHCPサーバから貰った情報をもとに接続しに行きます。

もしそれらが認証出来ていない場合、ツール「ipconfig /all」の中で「169.254.*.*」から始まるリンクローカルアドレスが割り振られています。

【Windowsの場合】

ipconfig /all

【MacOS/Linuxの場合】

ip a

この場合、認証の状況とDHCPサーバへの接続を疑うことになります。

レイヤー3「ネットワーク層」

いよいよネットワーク層では、固定IPあればPingが実施でき、DHCP接続であれば、一時的なIPが振られている状態となります。

ipconfigによってデフォルトゲートウェイが表示されるかと思いますが、そのデフォルトゲートウェイが、ネットワークの外に向けた出入口のネットワーク機器となります。

【Windowsの場合】

ipconfig

ping <デフォルトゲートウェイ>

【MacOS/Linuxの場合】

ip a

ping <デフォルトゲートウェイ>

デフォルトゲートウェイに向けてPingを実施して応答があれば、その「セグメント内では接続できている」ことになります。

しかしながら、ここまで来ておいて「インターネットに繋がらない」「他のセグメントへ疎通が確認できない」という状況は何故でしょうか。

それは「端末において、IPに対するデフォルトゲートウェイが設定されていない」可能性があります。

[デフォルトゲートウェイが設定されている場合のGoogleへのPing]

[デフォルトゲートウェイが設定されていない場合のGoogleへのPing]

デフォルトゲートウェイが設定されていない場合、デフォルトゲートウェイ(192.168.1.1)までのPingは通るものの、外部へ接続できないことがわかります。

この状況は、中間のネットワーク機器でもあり得る状況(中間ネットワーク機器において、デフォルトゲートウェイやルーティングが設定されていない)なので、端末だけでなく、広義に解釈して考察したほうが良いでしょう。

電話で相談
03-6869-0595
    メールで相談
info@togeo.net

インターネット調査に役立つツールたち

通常であれば上記の内容で原因切り分けが済むのですが、それでも解決できない場合は「ルーティングが正確ではない」「ファイアウォールによって遮断されている」「アップリンクがそもそもインターネット接続されていない」などの原因が考えられます。

それらを更に追及していくために、もっとテクニカルな切り分け方法を解説いたします。

IPが取得できているのに、外部に接続できない場合

デフォルトゲートウェイまで到達しておきながら外部接続できない場合、ネットワーク機器のルーティングやファイアウォールやACLを疑います。

しかし、ネットワーク機器へ管理アクセスするには、そのネットワーク機器のIPアドレスから検索しなくてはなりません。

端末が接続された状態で、隣接するネットワーク機器が不明である場合「arp -a」コマンドが役に立ちます。

arp -a

自分のIP(172.19.21.60)以外にも、有効となる端末が複数台あることがわかります。

なお、*.255及びff-ff-ff….の付く端末は、必ず「ブロードキャストアドレス」といい、無用のアドレスですので、無視して構いません。

この状況で、Altキーを押しながらMacアドレスをマウスでドラッグ選択し、Enterキーでコピーが実施できます。

(Windows8以前の端末は、コマンドプロンプトウィンドウの頭を右クリックして編集→範囲指定→Enterでコピーしてください)

コピーができたら、MACアドレス検索サイト(uic.jpなど)へ検索をかけます。

MACアドレス検索サイト「UIC」

MACアドレスの先頭6桁(**-**-**)はベンダーコードといい、NICの製造メーカーが持つコードです。

実際にはこちらを利用して「arpで拾ったMACアドレスがどういう機器なのか?」を探ることができます。

上記の結果では、複数台のVMwareによるクライアントと、恐らくVMwareのホストと思しきDell製サーバ、Fortinetという会社名が確認できました。

Fortinetは、Fortigateという超有名なファイアウォールを作っているメーカーなので、こちらがデフォルトゲートウェイであることがわかりますね。

ネットワーク機器の切り分けの際は、こちらから探りを入れていくことになります。

実際には、こちらの端末へ管理アクセスし、状態を確認していくことになります。

認証で躓いている?ファイアウォール?どうしても接続できない場合

原因切り分けが難航している場合、パケットモニタリングツールが有効かもしれません。

LinuxやMac、WindowsではWiresharkと呼ばれるツールが利用できます。

WireShark

Wireshark · Download

Windowsユーザに対しては、近年では、ネットワークモニター3というツールがMicrosoftから提供されています。

Microsoft ネットワークモニター3

ネットワーク モニター 3 に関する情報 - Windows Server
ネットワーク モニター 3 について説明します。 ダウンロードおよびサポート情報、インストール ノート、および一般的な使用状況情報が含まれる。

パケットモニタリングツールは、認証プロトコルからHTTPによるコンテンツ取得に至るまで、全てのパケットを監視してくれるツールです。

このツールを用いてトラブルシューティングを実施することにより、認証状況やパケットのやり取りを把握することができるため、テクニカルな方法としては最善かもしれません。

しかし、その利用方法やパケット個別の情報については、多岐にわたってしまうため、効果的な利用には、ある程度の習熟が必要かもしれません。

ipref

iPerf - Download iPerf3 and original iPerf pre-compiled binaries
iPerf3 binaries for Windows, Linux, MacOS X

ネットワークに関する問題は、特定の端末だけで障害が発生するのか、ネットワーク配下で平等に障害が発生しているのかの切り分けが必要になる場合があります。

通信はできるが極端に遅い、不安定になる場合は、特定の端末でネットワークを多大に使用し、帯域が占有されてしまっている場合があります。容量の大きいファイルのアップロードなど、原因が判明している場合は良いですが、ウイルスやマルウェアなどで、想定していないネットワークへの負荷がかかっている可能性を判断する一つとして、iprefがあります。

iprefは、複数台の端末を使用します。もっとも単純な構成は、1台のサーバ端末と、1台のクライアント端末で実行できます。クライアント端末とサーバ端末の間で通信を行い、スループット(一定時間内に送信できるデータ量)を測定することができます。

備えあれば憂いなし、フリーで使える監視ツール

NetEnum5

NetEnum 5富山のリアライズ - Realize,Inc.
NetEnumは、ネットワーク上のコンピュータ情報を取得し、一覧表示します。また、ネットワーク管理に役立つ機能を多数搭載しています。

ネットワーク上のコンピューターを取得し、ネットワークの監視を簡単に設定できるツールとなります。細かな設定が不要で簡単に検出が可能です。また、ネットワーク上の機器に関する簡易的な情報(OS、MACアドレス、IPアドレス)を取得したり、簡易的なパケットキャプチャも行うことができます。

異常時に緊急で使うというよりも、平常時のステータスを事前に取得しておき、異常発生時の切り分けに使うほうが、より正確なネットワークのトラブルシューティングを行うことが可能です。

TWSNMP

Twise Labo. Inc. | TWSNMP公式サイト
TWSNMP公式サイト

ネットワーク監視プロトコルであるSNMP(Simple Network Management Protocol)を利用して、主にネットワーク機器(L2・L3スイッチ、ONUなど)の監視ができるフリーツールです。こちらも、異常時に緊急で使うというより、平常時にあらかじめネットワーク機器の管理IPやSNMPサービスの有効化を行っておき、障害発生時の切り分けを簡易化することに役立ちます。やや設定が難しいですが、ネットワーク機器が複数配置されている環境では大変有用なツールとなります。

ネットワーク構成図のように、ネットワーク同士のつながり(ノード)を表現することも可能で、複数階層でネットワークが構成されている場合も、どこで障害が発生したかが見つけやすいです。

ネットワーク機器の監視だけでなく、IPアドレスの死活監視も可能なため、サーバーやNASの異常停止への把握にも活用することが可能です。

電話で相談
03-6869-0595
    メールで相談
info@togeo.net

まとめ

「そのネットワークになぜ繋がらないのか?」は、大抵の場合、ISO参照モデルの物理層、データリンク層、ネットワーク層を疑うことになります。

結線やシグナルの状況を確認し、認証やDHCPの状態を確認し、最後にデフォルトゲートウェイやルーティングの状況を確認して、と言った具合です。

パケットキャプチャはそのインストールなどの手間と扱い方に時間を要されるため「それでも繋がらない場合」の手段として認識した方が良いかもしれません。

 

参考記事

Windowsネットワークで他のパソコンや共有サーバ、プリンタが表示されない原因と対策
ネットワークで他のパソコンやサーバ、プリンタが見えない、Windowsパソコンではそんなことが実は良く起こります。この記事では、Windowsのネットワークでサーバ等が表示されない原因と対策方法についてまとめました。
定期ITサポート|インターネット速度が不安定?社内ネットワーク調査
本日は、不動産投資事業を行っている会社へ定期のITサポートでした。 以前より、インターネットの速度が遅くなることがあり調査して欲しいとのことで、社内のネットワークまわりを調べてきました。 インターネット回線の速度を測定 まずは、社...
Wifiがつながらない、切れる、そんな時に確認すること
Wifiが正常につながらない場合について、原因の切り分けと基本的な対処方法について記載しています。
無線Wifi・無線LANを社内オフィスに設定/導入するコツ、メリット&デメリットと注意点
最近は無線Wifiを導入しようとする会社が急増中 一昔前までは、社内LANといえば有線で繋ぐことが当たり前でしたが、最近では無線LAN/無線Wifiを導入する企業が増えてきました。 増えてきた理由としては、スマートフォンだけでな...

電話で相談
03-6869-0595
    メールで相談
info@togeo.net

内容に関する注意事項

あくまで参考情報となりますので、本サイトの記述に従って設定をされるときは自己責任にてお願い致します。状況によって取るべき手段が異なり全てのケースを網羅出来ているわけではありませんので記述通りに設定すれば必ず設定出来るわけではございません。ご了承ください。

出張エリア一覧 /パソコン修理・ITサポート

東京23区
渋谷区, 千代田区, 東京都中央区, 港区, 新宿区, 文京区, 台東区, 墨田区, 江東区, 品川区, 目黒区, 大田区, 世田谷区, 中野区, 杉並区, 豊島区, 荒川区, 東京都北区, 板橋区, 練馬区, 足立区,
葛飾区, 江戸川区
東京都下
八王子市, 立川市, 武蔵野市, 三鷹市, 青梅市, 府中市, 昭島市, 調布市, 町田市, 小金井市, 小平市, 日野市, 東村山市, 国分寺市, 国立市, 福生市, 狛江市, 東大和市, 清瀬市, 東久留米市,
武蔵村山市, 多摩市, 稲城市, 羽村市, あきる野市, 西東京市
埼玉県
【さいたま市】西区,北区,大宮区,見沼区,中央区,桜区,浦和区,南区,緑区,岩槻区
川越市,熊谷市,川口市,行田市,秩父市,所沢市,飯能市,加須市,本庄市,東松山市,春日部市,狭山市,羽生市,鴻巣市,深谷市,上尾市,草加市,越谷市,蕨市,戸田市,入間市,朝霞市,志木市,和光市,新座市,桶川市,久喜市,北本市,八潮市,富士見市,三郷市,蓮田市,坂戸市,幸手市,鶴ヶ島市,日高市,吉川市,ふじみ野市,白岡市
【北足立郡】伊奈町
【入間郡】三芳町,毛呂山町,越生町
【比企郡】滑川町,嵐山町,小川町,川島町,吉見町,鳩山町,ときがわ町
【秩父郡】横瀬町,皆野町,長瀞町,小鹿野町
【東秩父村】児玉郡,美里町,神川町,上里町
【大里郡】寄居町
【南埼玉郡】宮代町
【北葛飾郡】杉戸町,松伏町
千葉県
【千葉市】中央区,花見川区,稲毛区,若葉区,緑区,美浜区
銚子市,市川市,船橋市,館山市,木更津市,松戸市,野田市,茂原市,成田市,佐倉市,東金市,旭市,習志野市,柏市,勝浦市,市原市,流山市,八千代市,我孫子市,鴨川市,鎌ケ谷市,君津市,富津市,浦安市,四街道市,袖ケ浦市,八街市,印西市,白井市,富里市,南房総市,匝瑳市,香取市,山武市,いすみ市,大網白里市
【印旛郡】酒々井町,栄町
【香取郡】神崎町,多古町,東庄町
【山武郡】九十九里町,芝山町,横芝光町
【長生郡】一宮町,睦沢町,長生村,白子町,長柄町,長南町
【夷隅郡】大多喜町,御宿町
【安房郡】鋸南町
神奈川県
【横浜市】鶴見区,神奈川区,南区,港南区,保土ケ谷区,旭区,磯子区,港北区,緑区,青葉区,都筑区,戸塚区,栄区,泉区,瀬谷区
【川崎市】川崎区,幸区,中原区,高津区,宮前区,多摩区,麻生区
【相模原市】南区,中央区,緑区
【横須賀三浦地域】横須賀市,鎌倉市,逗子市,三浦市,三浦郡葉山町
【県央地域】厚木市,大和市,海老名市,座間市,綾瀬市,愛甲郡愛川町,愛甲郡清川村
【湘南地域】平塚市,藤沢市,茅ヶ崎市,秦野市,伊勢原市,高座郡寒川町,中郡大磯町,中郡二宮町
【県西地域】小田原市,南足柄市,足柄上郡中井町,足柄上郡大井町,足柄上郡松田町,足柄上郡山北町,足柄上郡開成町,足柄下郡箱根町,足柄下郡真鶴町,足柄下郡湯河原町
栃木県
宇都宮市,足利市,栃木市,佐野市,鹿沼市,日光市,小山市,真岡市,大田原市,矢板市,那須塩原市,さくら市,那須烏山市,下野市
【河内郡】上三川町
【芳賀郡】益子町,茂木町,市貝町,芳賀町
【下都賀郡】壬生町,野木町
【塩谷郡】塩谷町,高根沢町
【那須郡】那須町,那珂川町
【大阪市】西淀川区,淀川区,東淀川区,此花区,福島区,北区,都島区,旭区,港区,西区,中央区,城東区,鶴見区,東成区,生野区,天王寺区,阿倍野区,西成区,浪速区,大正区,住之江区,住吉区,東住吉区,平野区
豊中市,吹田市,摂津市,守口市,門真市
兵庫県
尼崎市,伊丹市,西宮市
広島県
【広島市】中区,東区,南区,西区,安佐南区,安佐北区,安芸区,佐伯区
【安芸郡】府中町,海田町,熊野町,坂町

※弊社パートナーによる提供地域を含みます。

出張エリア一覧 /パソコン修理・ITサポート

東京23区
渋谷区, 千代田区, 東京都中央区, 港区, 新宿区, 文京区, 台東区, 墨田区, 江東区, 品川区, 目黒区, 大田区, 世田谷区, 中野区, 杉並区, 豊島区, 荒川区, 東京都北区, 板橋区, 練馬区, 足立区,
葛飾区, 江戸川区
東京都下
八王子市, 立川市, 武蔵野市, 三鷹市, 青梅市, 府中市, 昭島市, 調布市, 町田市, 小金井市, 小平市, 日野市, 東村山市, 国分寺市, 国立市, 福生市, 狛江市, 東大和市, 清瀬市, 東久留米市,
武蔵村山市, 多摩市, 稲城市, 羽村市, あきる野市, 西東京市
埼玉県
【さいたま市】西区,北区,大宮区,見沼区,中央区,桜区,浦和区,南区,緑区,岩槻区
川越市,熊谷市,川口市,行田市,秩父市,所沢市,飯能市,加須市,本庄市,東松山市,春日部市,狭山市,羽生市,鴻巣市,深谷市,上尾市,草加市,越谷市,蕨市,戸田市,入間市,朝霞市,志木市,和光市,新座市,桶川市,久喜市,北本市,八潮市,富士見市,三郷市,蓮田市,坂戸市,幸手市,鶴ヶ島市,日高市,吉川市,ふじみ野市,白岡市
【北足立郡】伊奈町
【入間郡】三芳町,毛呂山町,越生町
【比企郡】滑川町,嵐山町,小川町,川島町,吉見町,鳩山町,ときがわ町
【秩父郡】横瀬町,皆野町,長瀞町,小鹿野町
【東秩父村】児玉郡,美里町,神川町,上里町
【大里郡】寄居町
【南埼玉郡】宮代町
【北葛飾郡】杉戸町,松伏町
千葉県
【千葉市】中央区,花見川区,稲毛区,若葉区,緑区,美浜区
銚子市,市川市,船橋市,館山市,木更津市,松戸市,野田市,茂原市,成田市,佐倉市,東金市,旭市,習志野市,柏市,勝浦市,市原市,流山市,八千代市,我孫子市,鴨川市,鎌ケ谷市,君津市,富津市,浦安市,四街道市,袖ケ浦市,八街市,印西市,白井市,富里市,南房総市,匝瑳市,香取市,山武市,いすみ市,大網白里市
【印旛郡】酒々井町,栄町
【香取郡】神崎町,多古町,東庄町
【山武郡】九十九里町,芝山町,横芝光町
【長生郡】一宮町,睦沢町,長生村,白子町,長柄町,長南町
【夷隅郡】大多喜町,御宿町
【安房郡】鋸南町
神奈川県
【横浜市】鶴見区,神奈川区,南区,港南区,保土ケ谷区,旭区,磯子区,港北区,緑区,青葉区,都筑区,戸塚区,栄区,泉区,瀬谷区
【川崎市】川崎区,幸区,中原区,高津区,宮前区,多摩区,麻生区
【相模原市】南区,中央区,緑区
【横須賀三浦地域】横須賀市,鎌倉市,逗子市,三浦市,三浦郡葉山町
【県央地域】厚木市,大和市,海老名市,座間市,綾瀬市,愛甲郡愛川町,愛甲郡清川村
【湘南地域】平塚市,藤沢市,茅ヶ崎市,秦野市,伊勢原市,高座郡寒川町,中郡大磯町,中郡二宮町
【県西地域】小田原市,南足柄市,足柄上郡中井町,足柄上郡大井町,足柄上郡松田町,足柄上郡山北町,足柄上郡開成町,足柄下郡箱根町,足柄下郡真鶴町,足柄下郡湯河原町
栃木県
宇都宮市,足利市,栃木市,佐野市,鹿沼市,日光市,小山市,真岡市,大田原市,矢板市,那須塩原市,さくら市,那須烏山市,下野市
【河内郡】上三川町
【芳賀郡】益子町,茂木町,市貝町,芳賀町
【下都賀郡】壬生町,野木町
【塩谷郡】塩谷町,高根沢町
【那須郡】那須町,那珂川町
【大阪市】西淀川区,淀川区,東淀川区,此花区,福島区,北区,都島区,旭区,港区,西区,中央区,城東区,鶴見区,東成区,生野区,天王寺区,阿倍野区,西成区,浪速区,大正区,住之江区,住吉区,東住吉区,平野区
豊中市,吹田市,摂津市,守口市,門真市
兵庫県
尼崎市,伊丹市,西宮市
広島県
【広島市】中区,東区,南区,西区,安佐南区,安佐北区,安芸区,佐伯区
【安芸郡】府中町,海田町,熊野町,坂町

※弊社パートナーによる提供地域を含みます。

インターネット、社内LAN
PC,LAN,WiFi,NASの出張トラブル解決,中小企業のITサポートは(株)とげおネット

コメント