yuu_nkjm blog


2012-02-03(Fri) 編集

[KVM][openSUSE][Linux][Network][Troubleshooting] ネットワークに接続できない

「サーバがネットワークに繋がらないんですけど」とか聞かれた時に,僕がやろうとぱっと思うことをメモ.

ネットワークに繋がっていない

  • LANケーブルが正しいポートに刺さっていることを確認する.サーバだと複数のネットワークポートがあり,間違えることがある.
  • LEDの確認をする.連載:詳説 TCP/IPプロトコル 第9回 イーサネット(その4)フロー制御とVLAN、トラブルシューティング -- 3.トラブルシューティング(LEDによる確認)
  • 当該サーバの上流が生きていることを確認する.当該サーバのの上流のハブからLANケーブルを引き出し,当該サーバと同じネットワーク設定をしたノートPCにつなぎ,疎通を確認する.
  • ping,telnet,sshなどを使って外部からのアクセスを確認する.ICMPによる通信が許可されていないのにpingで確認をしたり,sshdが起動していないのにsshで確認したりしないように気をつける.
  • "ethtool eth0","ethtool br0"などして,有効なEthernetに接続されていることを確認する.
  • ifconfigで,ネットワークカードが認識され,IPアドレスが意図通り割り振られていることを確認する.
  • "/etc/init.d/network restart"をする.

名前解決ができていない

  • dig google.comなどして,名前解決が出来ているかを確認する.
  • 確実に通信ができるDNSサーバに対して名前解決を依頼する."dig @dns.nkjm.info google.com"
  • yastのネットワークの設定から,DNSリゾルバのIPアドレス/etc/resolv.confの設定が,基本的なDNSリゾルバの設定である.

外部へのHTTPアクセスが出来ない

  • wgetをプロキシが見つからず,外部へのHTTPアクセスができない.プロキシの設定が間違っていることもあるし,プロキシの設定はあっているのだが,名前解決ができていないこともある.
  • プロキシの設定は/etc/sysconfig/proxy,~/.bashrc,/etc/wgetrcなどに書かれている.

その他

  • どこでPROXYやDNSサーバの設定をしているのか分からないときは,"grep -iRI PROXY /etc /home/hoge/.*"などして,/etcやホームディレクトリを検索するとよい.

トップ «前の日(02-02) 最新 次の日(02-04)» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|