目次
ネットに繋がらない
Wi-Fiの設定項目もない
有線LANを繋いでも反応しない
絶望‥‥
色々なケースを調べつつ、それっぽいものをとにかく試して、どこに問題があるのか探していきました。
とりあえず原因までたどり着くことはできたので、それまでに試したことを書いていきます。
試したこと
1.ネットワークカードの状態を調べる
コマンドに
$ lspci|grep Ethernet
を打ち込み確認
表示はされたので、ネットワークカードは認識されている模様
2.LANケーブルがちゃんと刺さっているか確認
たまにある物理ミスを確認。
刺さっているしランプも付いています。
3.ping www.google.co.jp をたたく
$ ping www.google.co.jp
通信相手までネットワークが接続できているかを確認するコマンド。
反応なし。
確実にネットに繋がっていない。
4.ping デフォルトゲートウェイのip をたたく
$ ping デフォルトゲートウェイのip
見つかりませんとのこと。ゲートウェイに到達していない。
5.ping 127.0.0.1(ローカル・ループバック・アドレス)
$ ping 127.0.0.1
反応あり。ゲートウェイへのアクセスでなにかがおきているようだ。
6.iPhoneの有線テザリングで接続できるか試す
接続された!
$ ip address show
で確認すると、
loの他に
enx~~~~という名前がある
eth0は無し。
項目内にはしっかりとテザリングのIPが表示されている。
$ ping www.google.co.jp
を叩くと正常に反応するので、
ネットには接続されているようだ!
しかしブラウザでウェブページを開こうとするとタイムアウトになってしまう。
sudo apt update もできない。
テザリングではだめか……
とはいえテザリングならネット接続できるようだ
7.LANケーブルのせいにしてみる
わかった。こいつが悪いんだ。
ためしに別のノートパソコンに有線接続をしてやろう。
これでつながらなかったらケーブルが悪いんだ!!
うん。つながりますね。
どういうことだってばよ。
8.違うケーブルを使ってみる
いや、ひょっとしたら相性か接触の問題かもしれないな。
おニューのケーブルを用意したので、これで試してみよう。
うん。だめですね。
これが答えだ
9.NICが認識されているか確認する
有線をつないだだけの状態で
$ ip address show
を実行。
127.0.0.1のローカルループバックのみしか表示されていないので、どうやらNICを認識していないらしい。
対応するドライバを入れれば解決するようだ!!
$ lspci | grep 'Ethernet|Network'
このコマンドで、イーサネットのチップとして何を使っているかが確認できる。
メーカーから対応するドライバをダウンロードすれば解決だ!!
…どうやって?
ネットに繋がっていないのに‥‥
大丈夫。他のマシンでダウンロードし、USBメモリでコピーすればオッケーです!
しかし、このマシンではsudo apt updateもできないし、makeコマンドも使えません。
なので、普段使っているパソコンに仮想Ubuntuを立ち上げ、そこでドライバを生成してからUSBで移す作戦で行きます。
こちらは現在絶賛格闘中。
こちらのサイトを参考に進めていっています。
ネット開通はもうすぐだ……!
失って気づくものがある
まさか、パソコンがネットに繋がらないなんて……
今まで僕が買ったパソコン・スマホは当たり前のようにネットワークに接続できていた。
それが当たり前じゃないんだと、今回気づきました。
試行錯誤する中で、たくさんの学びがありました。
これがアクティブラーニング‥!!
いい機会をいただけて感謝です!!!
まだ解決していないので引き続きがんばります。