Latest evidence-based health information
Apps

Ubuntu Linuxでインターネット接続を修正する方法

Ubuntu Linuxでインターネット接続を修正する方法
Ubuntu Linuxでインターネット接続を修正する方法

Ubuntu Linuxのインターネット接続の問題を修正する

画像: クリス・ホフマン

Ubuntuに付属のNetworkManagerソフトウェアは、ネットワーク接続が「問題なく動作する」ように設計されています。しかし、それでもうまくいかないことがあります。特にノートパソコンを使用している場合は、Windowsと同様に、接続設定を調整または変更しなければならない場合があります。

幸いなことに、インターネット接続を確立するためにターミナルを開いて難解なコマンドを入力する必要はありません。

まずは基本を確認しましょう

Ubuntuのせいにする前に、他のデバイスでインターネットに接続できるか試してみてください。同じ問題が発生する場合は、Ubuntuではなく、他の原因が考えられます。例えば、ルーター、モデム、またはその両方を再起動する必要があるかもしれません。トラブルシューティングを進める前に、これらの基本的な事項を確認することをお勧めします。

一部のノートパソコンには、Wi-Fiのオン/オフを素早く切り替えられるハードウェアスイッチが搭載されています。Wi-Fiが全く機能していない場合は、ノートパソコンのハードウェアWi-Fiスイッチをご確認ください。

有線接続をご利用の場合は、イーサネットケーブルがパソコンのイーサネットポートとルーターのイーサネットポートの両方にしっかりと差し込まれていることを確認してください。これは当たり前のことのように思えるかもしれませんが、スイッチの接触不良やケーブルの緩みなどは見落としやすいものです。

Wi-Fi ネットワークの信号強度の問題を解決するには、家の中のルーター、コンピューター、その他のオブジェクトを、Wi-Fi 信号強度が可能な限り最適になるように配置します。

NetworkManagerで接続設定を構成する

NetworkManagerは、イーサネットケーブルを接続するとWi-Fiネットワークに接続し、有線ネットワーク接続を自動的に設定します。NetworkManagerが登場する前は、ターミナルコマンドを使ってこれを行う必要がありました。

Ubuntu ネットワークマネージャー メニュー

Ubuntu の通知領域にある接続アイコン (有線または無線) をクリックすると、NetworkManager のポップアップ メニューが表示されます。

何かが正常に動作しない場合は、NetworkManagerの設定が必要になる場合があります。画面右上のパネルにあるネットワーク接続またはWi-FiアイコンをクリックしてNetworkManagerメニューにアクセスし、ネットワークを選択してください。トラブルシューティングのために接続情報(コンピューターのIPアドレスなど)を確認する必要がある場合は、「接続情報」をクリックしてください。

Ubuntuネットワークマネージャーの接続情報

NetworkManager の接続情報ウィンドウには、ネットワーク インターフェイス、セキュリティ、接続速度、MAC アドレス、IP アドレスなど、アクティブな接続に関するすべての詳細が表示されます。

ローカルネットワーク接続が機能していない場合は、メニューで「ネットワークを有効にする」と「Wi-Fiを有効にする」オプションが選択されていることを確認してください。これらのオプションを使用すると、接続を素早く無効化/有効化できるため、ノートパソコンを機内モードにするのに便利です。誤ってどちらかを無効化した場合、再度有効化するまでインターネットに接続できません。

Ubuntuネットワークマネージャーのネットワーク接続

NetworkManager を使用すると、複数のネットワーク接続を管理し、それぞれに異なる設定を使用できます。

「接続の編集」をクリックして接続を設定します。コンピューターに搭載されているネットワークアダプタの数に応じて、1つまたは複数の接続が表示されたウィンドウが表示されます。接続を選択し、「編集」をクリックして設定を変更します。

Ubuntuネットワークマネージャーで接続を編集する

NetworkManager の「接続の編集」ダイアログでは、有線または WiFi 接続に関するすべての詳細を設定または変更できます。

「一般」タブで「このネットワークが利用可能な場合は自動的に接続する」オプションが有効になっていることを確認してください。無効になっている場合、NetworkManagerはコンピュータの起動時に有線または無線ネットワークに自動的に接続しません。

NetworkManager はデフォルトで動的ホスト構成プロトコル (DHCP) を使用するため、コンピュータはルータまたはインターネット サービス プロバイダから接続設定 (IP アドレス、DNS サーバー、デフォルト ゲートウェイ) を自動的に取得しようとします。

静的IP設定が必要なネットワークの場合は、「IPv4設定」または「IPv6設定」パネルにアクセスし、「手動」方式を選択する必要があります。(どちらを使用しているかわからない場合は、おそらくまだIPv4を使用しています。)ここで接続に必要な詳細情報を入力してください。不明な場合は、ISPまたはネットワーク管理者に入力内容を問い合わせてください。

ubuntuネットワークマネージャーマニュアルIPとDNS

手動設定を使用するように接続を簡単に構成し、NetworkManager にその設定を入力できます。

何らかの理由で、ネットワークが特定の MAC アドレスを持つデバイスのみの接続を許可している場合は、イーサネットタブをクリックし、その情報を [複製された MAC アドレス] ボックスに入力します。

ubuntuネットワークマネージャーMacのなりすまし

Wi-Fi ドライバーの確認と診断ツールの使用に関する詳細については、読み続けてください。

NetworkManagerの代替品をスキップする

ネットワークの問題をNetworkManager自体のせいにして、Wicdなどの代替接続ツールを探したくなるかもしれません。Wicdは数年前までは人気がありましたが、2012年4月以降は更新されていません。せっかくWicdなどのツールをインストールしたのに問題が発生している場合は、アンインストールしてNetworkManagerを再度有効にすることをお勧めします。

ハードコアなLinuxオタクは、NetworkManagerを捨てて、昔ながらの手動でネットワーク接続を設定する方法に戻りたいと思うかもしれません。しかし、ペンギンを愛するハードコアなLinuxオタクでさえ、NetworkManagerが提供する自動設定機能を使えば時間を節約できます。

適切なWi-Fiドライバーを使用していることを確認してください

UbuntuをはじめとするLinuxディストリビューションには、ノートパソコンやデスクトップPCに搭載されているほとんどのWi-Fiおよび有線イーサネットハードウェアをサポートする、様々なオープンソースドライバーが含まれています。ほとんどの場合、ドライバーをインストールする必要はありません。Ubuntuをインストールした後、あるいはUbuntuライブCDやUSBドライブを起動した後でも、ハードウェアは自動的に検出されます。

一部のワイヤレスネットワークハードウェアでは、メーカーが提供する独自のクローズドソースドライバ、または特別なファームウェアファイルのインストールが依然として必要です。独自のドライバを探す前に、お使いのハードウェアがLinuxカーネルでサポートされているかどうかを確認してください。Ubuntuでは、これらのサードパーティ製ドライバを素早くインストールして有効化できるドライバインストールツールを提供することで、この作業を容易にしています。

Ubuntu で Wi-Fi が動作しない場合は、デスクトップの右上隅にある歯車アイコンをクリックし、  「システム設定」を選択して、 「ソフトウェアと更新」アイコンをクリックし  、「 追加ドライバー」 タブをクリックします。

Ubuntuはシステムのハードウェアをスキャンし、使用可能な代替ドライバーを表示します。これらのファイルの多くはUbuntuのインストールメディアに収録されているため、インターネットに接続していなくてもインストールできます。

それでも問題が解決しない場合は、お使いのパソコンの名前と型番、またはWi-Fiハードウェアの名前と「Wi-Fi Ubuntu」など、類似のキーワードでウェブ検索を行ってください。特定のハードウェアに関する解決策は、フォーラムなどで見つかることが多いです。

USBモデムやWi-Fiドングルの設定は難しい場合があります。お使いのUSBデバイスを検索し、調整やドライバーが利用可能かどうか確認する必要があるかもしれません。

お使いのパソコンに有線イーサネットとWi-Fiの両方が搭載されている場合は、イーサネットケーブルをパソコンに接続して、必要なドライバーをダウンロードしてください。有線イーサネット接続の方が、内蔵ドライバーで動作する可能性が高くなります。

問題を診断する

Ubuntuには、pingやtracerouteなど、コマンドラインからアクセスできる標準的なネットワークトラブルシューティングツールが多数含まれています。これらのツールはWindowsでも非常に便利ですが、Windowsではコマンドプロンプトウィンドウから実行する必要があります。

 おそらく最も便利なのはpingコマンド です。ターミナルを開き、次のコマンドを入力してEnterキーを押します。

ping -c 5 google.com
Ubuntu pingコンソール

接続性を確認するための実績のあるコンソール診断は ping コマンドです。

このコマンドは、google.com に 5 つの ICMP エコー要求パケットを送信します。応答は 5 つ表示されるはずです。応答が 0 件の場合、お使いのコンピュータは google.com にアクセスできません。これは、Google.com がダウンしているか、あるいはインターネット接続が全く機能していないことを意味します。応答が 5 件未満の場合は、「パケットロス」が発生している可能性があります。これは、Google、ルーター、モデム、またはインターネット サービス プロバイダに問題があることを示している可能性があります。

pingコマンドは、インターネット接続が全くない、パケットロスがある、あるいは遅延が極端に大きいなど、問題の原因を特定するのに役立ちます。Windowsにおけるインターネット接続の問題の診断にもpingは不可欠です。

Ubuntuを初めて使う方で、ターミナルコマンドを操作したくない、そして別の場所からオンラインにアクセスできる場合は、ターミナルを使わずにグラフィカルツールを使うのが良いかもしれません。以前はUbuntuにこのツールが含まれていましたが、現在はUbuntuソフトウェアセンターからインストールする必要があります。

Ubuntuソフトウェアセンターのネットワークツール

ネットワーク ツールを探すには、Ubuntu のソフトウェア センターを使用します。

Ubuntuソフトウェアセンターを開き、「ネットワークツール」を検索してインストールし、起動します。このプログラムは、ping、traceroute、その他のネットワーク診断コマンドを実行するためのグラフィカルインターフェースを提供します。

Ubuntu ネットワークツール ping GUI

Network Tools は、 ping や tracerouteなどの一般的なコンソール ネットワーク診断ツール用の GUI を提供します 。 

誰かのせいかもしれない

インターネット接続に関するすべての問題を自分だけで解決できるとは限りません。リモートウェブサイト、そのウェブサイトとあなたの間の経路上にあるスイッチ、あるいはインターネットサービスプロバイダー(ISP)に問題がある可能性があります。ご近所の方に問題がないか尋ねたり、ISPに問い合わせたりしてみましょう。 

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.