モバイルインターネットのためにスマートフォンを Linux にテザリングする方法

概要

  • テザリングを使用すると、モバイルインターネットを USB または無線接続を介して Linux コンピューターと共有できます。
  • 信頼性の高いネットワーク接続を提供し、無線干渉を防ぐため、テザリングを成功させるには適切な USB ケーブルを使用することが重要です。
  • Wi-Fi やイーサネットネットワークにアクセスできない場合、テザリングは便利なオプションであり、Linux コンピューターで Android および iPhone デバイスを使用して簡単に設定できます。

ノートパソコンは常に Wi-Fi 接続のみに制限されており、デスクトップコンピューターにはモバイルインターネットが内蔵されていません。しかし、Linux コンピューターをオンラインにする必要があるのに、無線またはイーサネットネットワークがない場合はどうでしょうか。

答えはテザリングです。スマートフォンを使用すると、モバイルインターネットをコンピューターと共有できます。

データの使用に制限がない限り、Linux コンピューターとのインターネット接続共有 (ネットシェアとも呼ばれます) は優れたオプションです。Wi-Fi テザリングは 1 つのオプションですが、それが実用的でない場合はどうでしょうか。幸いなことに、代替手段があります。Android および iPhone で Linux USB テザリングを使用する方法を以下に示します。

テザリングとは

テザリングとは、モバイルインターネットを共有するためにモバイルデバイスをコンピューターに接続することです。

一部の通信事業者はこのアクティビティを制限している場合がありますが、最近ではまれです。ほとんどのスマートフォンにはテザリングを許可するデータプランがあるため、テザリングはオンラインになるための魅力的な方法です。

厳密に言うと、テザリングとは USB ケーブルを使用してモバイルインターネットを共有することを意味します。つまり、テザリングを使用する予定がある場合は、携帯電話の USB データケーブルを持ち歩く必要があります。

Bluetooth は遅く、信頼性が低いため、Wi-Fi または Bluetooth を使用した無線テザリングも可能です。

Wi-Fi の使用は、携帯電話で「無線ホットスポット」を設定することとして知られています。ほとんどの場合、無線テザリングの方が簡単ですが、USB テザリングを使用する理由はいくつかあります。

  • 信頼性の高いネットワーク接続のため
  • 携帯電話の充電を維持するため
  • 無線干渉を避けるため
  • 無線スニファーによるデータの傍受を防ぐため

適切な USB ケーブルがない場合は、携帯電話を無線ホットスポットとして使用する方法を以下に示します。Linux コンピューターを携帯電話のホットスポットに接続するだけでオンラインになります。

テザリングに適した USB ケーブルを使用する

続行する前に、テザリングに適した USB ケーブルを使用していることを確認する必要があります。この目的にはすべてのケーブルが機能するわけではありません。電源専用に設計されたケーブルもあります。USB ケーブルがテザリングに適しているかどうかを確認する最良の方法は次のとおりです。

  1. ケーブルをコンピューターに接続します
  2. 携帯電話をケーブルに接続します
  3. どちらかのデバイスが他方を検出するまで待ちます
  4. データ転送またはファイルブラウズが可能であれば、テザリングに適しています
  5. 不適切なケーブルは携帯電話を充電するだけです

ケーブルに問題がある場合は、オンラインで適切なデータ対応の代替品を購入できるはずです。

ここで説明する方法は、テザリングをアクティブにする前に、動作する USB ケーブルを使用してモバイルデバイスを PC に接続する必要があります。すべての手順とスクリーンショットは、Ubuntu 22.04.3 lTS で USB テザリングを使用して記録されました。

Android 携帯電話を Linux にテザリングする方法

Android デバイスがある場合、携帯電話と PC の両方が Linux ベースであるため、テザリングは簡単です。

モバイルインターネットを USB 経由で Linux PC と共有する場合は、次の手順に従います。

  1. USB ケーブルを携帯電話と Linux PC に接続します。
  2. Android は接続を検出します。アクセスを許可するように求められたら、[許可] を選択します。
  3. 通知USBメッセージを見つけてタップします。
  4. USB の使用で、USB テザリングを選択します。

ほとんどの場合、接続は自動的に確立されます。システムトレイ/パネルで接続の詳細を確認できるはずです。

そうでない場合は、端末を使用します。デバイスの IP アドレスを確認して、機能していることを確認します。

ip address

ネットワークの有効な IP アドレスを持つ新しいエントリを探します (切断して再試行できます)。

ip アドレスの結果がわかりにくい場合は、net-tools パッケージでアクセスできるifconfigを使用してください。

sudo apt install net-tools

ネットワーク接続を表示するには、次を入力します。

ifconfig

ラベル付きのオプションを探します

usb0

...または、有効な IP アドレスを持つ新しいもの。

Linux から Android への USB テザリングは、常にそれほど単純なものではありません。一部のディストリビューションでは、USB 接続を選択する必要がある場合があります。

  1. ネットワークトレイアイコンを見つける
  2. 「auto usb0」のような名前のネットワークオプションを見つけるためにクリックします。
  3. これを選択して、USB ケーブルを介して Linux を携帯電話に接続します。

テザリングを許可するデータプランがない場合は、カスタム Android ROM をインストールすると制限を回避できます。

iPhone を Linux にテザリングする方法

テザリングを許可するデータプランがある iPhone を持っている場合は、USB 経由で Linux テザリングを設定できます。

ただし、Android とは異なり、自動的に接続されません。代わりに、iOS デバイスとネイティブに通信するための「クロスプラットフォーム ソフトウェア プロトコル ライブラリおよびツール」と説明されている libimobiledevice が必要になります。現在の互換性を確認するには、www.libimobiledevice.org にアクセスしてください。

Ubuntu を使用している場合、libimobiledevice はすでにインストールされているはずです。そうでない場合、iPhone を Linux に接続する前に、ターミナルを開いて次のように入力します。

sudo apt install libimobiledevice6

次に、携帯電話とコンピューターの間に信頼を確立する必要があります。USB ケーブルでデバイスを接続すると、両方のデバイスにメッセージが表示されます。iPhone で信頼をタップして続行します。メッセージはコンピューターから消えます(何も起こらない場合は、再試行をクリックします)。

iPhone 経由でインターネットに接続するには、次の手順を実行します。

  1. 設定 > 個人用ホットスポットを開きます。
  2. 他の人が参加できるようにするを有効にします。

必要な操作は、Linux テザリングを有効にする接続を選択することだけです。Android とは異なり、iPhone デバイスは USB ではなく、新しいイーサネット デバイスとして表示されます。通常設定 > ネットワークビューに一覧表示されます。

Linux ターミナルで USB テザリングを有効にできますか?

場合によっては、コマンドラインを使用して Linux を携帯電話にテザリングする必要があります。たとえば、コンピューターにデスクトップ環境がない場合があります。

驚くほど簡単に有効にできます。USB で接続され、共有が有効になっている携帯電話で、sudo nano /etc/netplan/01-network-manager-all.yamlを開きます。

次に、次を追加します。

ethernets:

IPv6 を有効にする必要がある場合は、dhcp6 オプションの条件をyesに変更します。(truefalseも機能することに注意してください。)

CTRL+Xを押して保存して終了し、Yを押して確認します。

次のコマンドを入力します。

sudo netplan trysudo netplan apply

USB テザリング接続が開始されます。次のコマンドでターミナルからいつでも netplan を確認できます。

sudo netplan get

必要な場合を除き、ファイルに変更を保存しないようにしてください。

Linux 携帯電話を Linux にテザリングする

Linux モバイル オペレーティング システムは数多くあります。これらには、Librem 5 の Pure OS のモバイル バージョン、PinePhone の PostmarketOS、Ubuntu Touch の継続である UBPorts(おそらく最もインストールしやすい Linux モバイル オペレーティング システム)が含まれます。

驚くべきことかもしれませんが、これらすべてに USB またはワイヤレス テザリングの信頼できるオプションがあるわけではありません。詳細については、使用している Linux モバイル プロジェクトのマニュアルを確認してください。

携帯電話を Linux にテザリング: 成功!

スマートフォンはラップトップやコンピューターのワイヤレス ホットスポットとして使用できますが、USB テザリングは依然として便利です。たとえば、コンピューターのネットワーク カードが破損している場合や、ワイヤレス干渉を受けやすい機器がある場合があります。

最終的に、携帯電話のモバイル インターネットを共有することは、Linux PC やその他のデバイスをオンラインにするのに最適な方法です。携帯電話の充電がなくなることを心配している場合は、USB ケーブルを使用して PC から電力を供給します。まさに一石二鳥です!