ubuntuでネットがavahiでつながらないときに解決した方法

久しぶりにLinuxのubuntuを入れたパソコンを立ち上げたら、なぜかインターネットがつながらなくなっていた

ネットにつながらないとなにもできないので、どうすればネット接続をできるか試したことを忘れないように書いておこうと思います。
(初心者や、avahi Link encapというメッセージが出た人向けの内容です)

無線LANアダプタは動いているのか

私はLinuxの詳しい知識はない初心者なので、まずなぜ繋がらないのか、どんな状況なのかをLinuxに無線LANを設定する方法を見ながらどこか設定が変わったのか、機器の接続ができていないのかを調べました。

具体的には、
lsmod コマンドで無線機器を動かすためのドライバが認識されているかを調べたり、

(無線LANを抜き挿したそれぞれの状態で)
ifconfig コマンドで無線機器インターフェースは認識されているのかを調べたり、

sudo service network-manager restart をとにかく打ち込んでみたり、

ping -c 適当な数字 hostnameコマンドで調べた名前  を打ち込んで無線電波は飛ばせているのかを調べてみました。

その結果としては、
どうやら設定に問題はなく無線LAN機器は動いているし、電波も飛ばせてはいるようだということが分かりました。

avahiを見かけたら無線LANルーターとの接続がつながっていないらしい

無線LANルーターとの接続ができていなくてネットにつながらないらしいと推測しました。

そして、ネットに接続できない原因として、
ifconfig コマンドを打ったときに、以前は見かけなかった

wlan0:avahi Link encap:Ethernet という項目が怪しいということで調べてみました。

avahiというのは、ルータやネットワークカードの側のなにかしらの理由でつながらないときで出てくるらしく、

sudo ifdown wlan0 && sudo ifup wlan0
または
sudo /etc/init.d/networking restart

とコマンドを打ち込めば解決すると書いてあったの見つけたので、

sudo ifdown wlan0 && sudo ifup wlan0 を試したところあっさりとネットにつながるようになりました。

とにかくネット接続はできたから
なにが原因だったのかという細かい追及はいずれ…たぶん、できたらしようかな……と思っています。

 

タイトルとURLをコピーしました