SlideShare a Scribd company logo
1 of 15
Download to read offline
ネットワークトラブルシューティング
~自端末編~
第6回静岡 ITPro 勉強会インフラ部
プログラマにインフラを教える方法
マイケル @creaism
自己紹介
● Author : マイケル
● Twitter : @creaism
● Blog : http://blog.livedoor.jp/creaism/
● 現 インフラ SE
● 元 WEB 開発 SE
➔ また、職務内容が変わるかも・・・テヘ (^p^)
実は、、、
● この様な勉強会で、人前で話すのは、
初めての経験です;;;
● スライドを作成したのも初めての経験。
● しかも、インフラ部も初参加。
➔ っという訳で、お手柔らかにw
ネットワークトラブルと言っても・・・
● トラブルの種類は千差万別。
インフラ SE は、日夜様々なトラブルに
悪戦苦闘しています。
ハード? ソフト? 人的トラブル?
ルータ? スイッチ? ハブ?
NIC ? ドライバ? ・・・?     (*´□`) ァ゙ウァウァ゙ー
そこで、今回の目的は・・・!!!
● プログラマ(っというか、ユーザ全員)に、
自端末パソコンが原因で、自己解決できるものは
自身で調べて対応できるようになって欲しい。
っという事で、
『あれ?ネットワークが繋がらない?!』
という時に試して欲しいあれこれを紹介します。
状況の確認 (1)
● 何ができないのか?
ブラウザでサイトが見れない?
メールが届かない? NAS にアクセスできない?
● いつから発生してるのか?
今朝? 昨日? 1週間前?
出張から帰ってきたら?
状況の確認 (2)
● 再現性はあるのか?
常時発生する?
何かしらの操作をすると発生する?
● 発生している範囲は?
自分だけ?周りの人も?
他の部署でも?
状況確認した結果・・・
● ブラウザや、メールだけじゃなく、
ネットワーク全般がダメっぽい・・・ orz
● 一時的にダメじゃなくて、ずっとダメ・・・ orz
● 自分だけで、周りの人は大丈夫・・・ orz
こうなったら・・・インフラ SE に頼もう・・・ orz
その前に、試してください ( ・ ` ェ ´ ・ )
ループバックアドレスへ ping
● ループバックアドレス (127.0.0.1) に対して、
ping を実行する。
# これは、自端末の論理構成をテストする。
# ICMP に、エコー要求を発信してはいない。
➔ 失敗した場合、 TCP/IP ドライバが壊れていると想
定されるので、ドライバの再インストールを実施。
NIC に設定した IP アドレスへ ping (1)
●
NIC (ネットワークインターフェースカード)に
設定した IP アドレスへと ping を実行する。
➔ 成功した場合、基本的には障害の原因が
自端末以外にあると考えられるので、
インフラ SE へとお問い合わせください m(_ _)m
NIC に設定した IP アドレスへ ping (2)
●
NIC (ネットワークインターフェースカード)に
設定した IP アドレスへと ping を実行する。
➔ 失敗した場合、 ipconfig にて、 NIC の設定を確認。
DHCP 環境では、自端末の IP アドレスが知らぬ間
に変更されていることもある。例えば、
リンクローカルアドレス( 169.254.0.0/16 )とか。
Ipconfig で NIC の設定確認 (1)
● 誤った IP アドレスであった場合
⇒ NIC の IP アドレス設定ミス
➔ 正しい IP アドレスに修正し、新たに設定した
IP アドレスに対して、 ping を実行。
ping は成功するのに解決に至らない場合は、
インフラ SE に、、、以下略。
Ipconfig で NIC の設定確認 (2)
●
NIC を認識しない場合
⇒ NIC のデバイスドライバ 又は ハード障害
➔ デバイスドライバの再インストールを実施。
再インストールに失敗する場合は、
NIC が物理的に故障していると考えられるので、
交換してください。
Ipconfig で NIC の設定確認 (3)
●
Cable Disconnected (接続されていない。)
⇒ ケーブル接続による障害
➔ ケーブルの差し直し。
➔ 不良ケーブル(断線など)の交換。
それでも、解決しない場合は、インフラ SE 、、、。
最後に
● 今回の真の目的は、、、
プログラマ(ユーザ)とのコミュニケーションを
円滑にすることにあります!!!
➔ 互いに歩み寄って、より早い解決に至るよう、
情報・技術共有の第一歩となれば幸いです。

More Related Content

What's hot

Jenkins+Play!で気軽にCI
Jenkins+Play!で気軽にCIJenkins+Play!で気軽にCI
Jenkins+Play!で気軽にCITakafumi Ikeda
 
おーいみんな、JavaやろうぜJava
おーいみんな、JavaやろうぜJavaおーいみんな、JavaやろうぜJava
おーいみんな、JavaやろうぜJavaKazumune Katagiri
 
continuatioN Linking
continuatioN LinkingcontinuatioN Linking
continuatioN LinkingKouji Matsui
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshareko ty
 
Nespのコード生成
Nespのコード生成Nespのコード生成
Nespのコード生成Kouji Matsui
 
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つエンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つYusaku Kinoshita
 
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理Kouji Matsui
 
C#でわかる こわくないMonad
C#でわかる こわくないMonadC#でわかる こわくないMonad
C#でわかる こわくないMonadKouji Matsui
 
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式Kouji Matsui
 
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーションJenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーションMasanori Satoh
 
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践Yuusuke Takeuchi
 
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しようVagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しようYuta Matsumura
 
TypeScript 入門してみる
TypeScript 入門してみるTypeScript 入門してみる
TypeScript 入門してみるKen Fukuyama
 
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話Yuhei Miyazato
 
Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Narami Kiyokura
 
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejsYusaku Kinoshita
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdfakiko_pusu
 

What's hot (20)

Jenkins+Play!で気軽にCI
Jenkins+Play!で気軽にCIJenkins+Play!で気軽にCI
Jenkins+Play!で気軽にCI
 
おーいみんな、JavaやろうぜJava
おーいみんな、JavaやろうぜJavaおーいみんな、JavaやろうぜJava
おーいみんな、JavaやろうぜJava
 
Walking front end
Walking front endWalking front end
Walking front end
 
continuatioN Linking
continuatioN LinkingcontinuatioN Linking
continuatioN Linking
 
第2回nseg slideshare
第2回nseg slideshare第2回nseg slideshare
第2回nseg slideshare
 
Nespのコード生成
Nespのコード生成Nespのコード生成
Nespのコード生成
 
入門!Jenkins
入門!Jenkins入門!Jenkins
入門!Jenkins
 
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つエンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
エンジニアじゃなくてもAngularJS×milkcocoaでチャットアプリが1時間!? 非エンジニアから見たAngularJSの感動するポイント3つ
 
パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理パターンでわかる! .NET Coreの非同期処理
パターンでわかる! .NET Coreの非同期処理
 
C#でわかる こわくないMonad
C#でわかる こわくないMonadC#でわかる こわくないMonad
C#でわかる こわくないMonad
 
式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式式の体を成して無い式を式の体を成すように式と式木で何とかする式
式の体を成して無い式を式の体を成すように式と式木で何とかする式
 
TypeScript超入門
TypeScript超入門TypeScript超入門
TypeScript超入門
 
Jenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーションJenkinsではじめる継続的インテグレーション
Jenkinsではじめる継続的インテグレーション
 
テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践テスト駆動ゲーム開発をJava scriptで実践
テスト駆動ゲーム開発をJava scriptで実践
 
Vagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しようVagrantでwindows仮想環境を構築しよう
Vagrantでwindows仮想環境を構築しよう
 
TypeScript 入門してみる
TypeScript 入門してみるTypeScript 入門してみる
TypeScript 入門してみる
 
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
webSocket通信を知らないiOSエンジニアが知っておいて損はしない(経験談的な)軽い話
 
Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門Visual Studioで始めるTypeScript開発入門
Visual Studioで始めるTypeScript開発入門
 
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs非エンジニアが MENstackでWebアプリをつくった話 #nodejs
非エンジニアが MENstackでWebアプリをつくった話 #nodejs
 
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
 

Similar to ネットワークトラブルシューティング ~自端末編~

LightSwitchで遊んでみた
LightSwitchで遊んでみたLightSwitchで遊んでみた
LightSwitchで遊んでみたYoshitaka Seo
 
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2Yoshitaka Seo
 
.NET Micro Framework の基礎
.NET Micro Framework の基礎.NET Micro Framework の基礎
.NET Micro Framework の基礎Yoshitaka Seo
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
NodeにしましょうYuzo Hebishima
 
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」Yasuhiko Yamamoto
 
Cod2012 デバッグ講座
Cod2012 デバッグ講座Cod2012 デバッグ講座
Cod2012 デバッグ講座Masuda Tomoaki
 
私がRails Girls Sendaiをやろうと思ったワケ
私がRails Girls Sendaiをやろうと思ったワケ私がRails Girls Sendaiをやろうと思ったワケ
私がRails Girls Sendaiをやろうと思ったワケthatblue
 
microservicesとSRE (第2回 SRE Lounge)
microservicesとSRE (第2回 SRE Lounge)microservicesとSRE (第2回 SRE Lounge)
microservicesとSRE (第2回 SRE Lounge)Yosuke Tomita
 
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!civicpg
 
Programming .NET Framework 4th edition published !
Programming .NET Framework 4th edition published !Programming .NET Framework 4th edition published !
Programming .NET Framework 4th edition published !Kazushi Kamegawa
 
nalgo-botができるまで
nalgo-botができるまでnalgo-botができるまで
nalgo-botができるまでTomoakiNakashima
 
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Atsushi Harada
 
20150704 Innovation EGG 第4.1回 懇親会LT
20150704 Innovation EGG 第4.1回 懇親会LT20150704 Innovation EGG 第4.1回 懇親会LT
20150704 Innovation EGG 第4.1回 懇親会LTMidori Ikegami
 
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...ICO
 
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。Akihiro Kuwano
 
初音玲の流儀 - なんでプログラミングしているの?
初音玲の流儀 - なんでプログラミングしているの?初音玲の流儀 - なんでプログラミングしているの?
初音玲の流儀 - なんでプログラミングしているの?Akira Hatsune
 

Similar to ネットワークトラブルシューティング ~自端末編~ (20)

LightSwitchで遊んでみた
LightSwitchで遊んでみたLightSwitchで遊んでみた
LightSwitchで遊んでみた
 
LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2LightSwitch で遊んでみた Rev. 2
LightSwitch で遊んでみた Rev. 2
 
.NET Micro Framework の基礎
.NET Micro Framework の基礎.NET Micro Framework の基礎
.NET Micro Framework の基礎
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
Surface で 謎開発
Surface で 謎開発Surface で 謎開発
Surface で 謎開発
 
20201128 Power Automate
20201128 Power Automate20201128 Power Automate
20201128 Power Automate
 
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
わんくま名古屋#25(20121201) LT:「開発体験テンプレートを使ったストアアプリの作成」
 
Cod2012 デバッグ講座
Cod2012 デバッグ講座Cod2012 デバッグ講座
Cod2012 デバッグ講座
 
私がRails Girls Sendaiをやろうと思ったワケ
私がRails Girls Sendaiをやろうと思ったワケ私がRails Girls Sendaiをやろうと思ったワケ
私がRails Girls Sendaiをやろうと思ったワケ
 
Forstudy20181127
Forstudy20181127Forstudy20181127
Forstudy20181127
 
microservicesとSRE (第2回 SRE Lounge)
microservicesとSRE (第2回 SRE Lounge)microservicesとSRE (第2回 SRE Lounge)
microservicesとSRE (第2回 SRE Lounge)
 
java-ja TDD 2nd
java-ja TDD 2ndjava-ja TDD 2nd
java-ja TDD 2nd
 
オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!オンライン英会話のモチベーション維持!
オンライン英会話のモチベーション維持!
 
Programming .NET Framework 4th edition published !
Programming .NET Framework 4th edition published !Programming .NET Framework 4th edition published !
Programming .NET Framework 4th edition published !
 
nalgo-botができるまで
nalgo-botができるまでnalgo-botができるまで
nalgo-botができるまで
 
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
 
20150704 Innovation EGG 第4.1回 懇親会LT
20150704 Innovation EGG 第4.1回 懇親会LT20150704 Innovation EGG 第4.1回 懇親会LT
20150704 Innovation EGG 第4.1回 懇親会LT
 
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
いままでのJaSSTnanoLT動画を振り返る&おススメしたいの! / Looking back and recommend on the JaSSTna...
 
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
オンプレエンジニアがクラウドエンジニアを夢見て。じっと手を見る。
 
初音玲の流儀 - なんでプログラミングしているの?
初音玲の流儀 - なんでプログラミングしているの?初音玲の流儀 - なんでプログラミングしているの?
初音玲の流儀 - なんでプログラミングしているの?
 

ネットワークトラブルシューティング ~自端末編~