💔
特定のマシンだけネットに繋がらなくて悩みまくった件
症状
- 他のマシンはネットに繋がる。
- LAN ケーブルを別のマシンに繋いでも、そのマシンではネットに繋がる。
- IP で PING をすると、 LAN 内外問わず疎通を確認できる。
- LAN 内の他のマシンから PING しても応答する。
- nslookup がたまにだけ DNS を引いてくるが、ほとんどの場合で DNS サーバに到達できないというエラーがでる。
- nslookup の検索先を 8.8.8.8 (google) にしても DNS サーバに到達できないというエラーが出る。
- ファイアウォールを全部止めても同じ。
- USB 接続の LAN アダプタ経由だと nslookup も引ける (!)。
結論から書くと
マザーボードに内蔵されている NIC がおかしかったようだ。
道程
原因が判明するまでは結構長かった。
まさか買ったばかりのマザーボードが死んでるとは思わなかったので、散々トライアンドエラーして USB の LAN アダプタを刺したのは一番最後だった。
「ネットに繋がらない」というのは、 URL ベースでアクセスするブラウザやメールソフトなどで、名前解決できていないからそういう症状になっていたというだけで、 IP での PING 自体は通るので厳密にはネット自体はつながっていた。
外部に PING は通るの?
通る。
LAN 内部の別のマシンへの PING は通るの?
通る。
LAN 内部の別マシンから PING は通るの?
通る。
ルータは生きているか?
他のマシンから ipconfig /flushdns
をやった後に nslookup
で適当なドメインを引けるか試したところ、ちゃんと引けた。
ファイアウォールが悪さしてないか?
ファイアウォールを全て停止してみたが、症状は変わらず。
アンチウィルスやフィルタは?
停止してみたが、症状は変わらず
Local IP を固定してみては?
症状に変化なし。
DHCP からレンタルしても同じ。
IPv6 を停止させてみてはどうか?
もともと停止していた。
有効にしてみても症状に変化なし。
デバイスドライバの NIC の状態を確認して見る
特にエラーは出ていない。
デバイスドライバから NIC を一度削除して再認識させてみては?
削除後再起動し自動認識させてみたが、症状は変わらず。
別の NIC を使ってみたら?
USB の奴の刺してみたら動いた!
一言
疲れた。
Discussion