4G電話を使用してWAN /インターネットサービスをLANに提供する方法ケーブルモデムのインターネットがダウンしたときに、これをバックアップとして使用する予定です。 (頻繁にダウンし、現在ダウンしています。)
私の携帯電話は高速4G接続で、プロバイダーとのテザリングに料金を支払い、1か月あたり約30 GBのデータを利用できます。
これを解決する方法はいくつかあり、多くの人が同様の質問をしています。私はそれらの他の質問から解決策を見つけていないので、新しいユニークな質問をしています。
これは私のネットワークが通常どのように見えるかです:
ケーブルモデム<-ルーター<-48ポートGigEスイッチ<-LAN:多くの有線デバイス(プリンターおよびUbuntuコンピューター)と、ルーターに接続する複数のワイヤレスクライアント。
Comcastがダウンしたときの外観を以下に示します。
電話の4Gインターネット<-ルーター<-48ポートGigEスイッチ<-LAN:多くの有線デバイス(プリンターおよびUbuntuコンピューター)と、ルーターに接続する複数のワイヤレスクライアント。
まず、可能なアプローチの概要を説明します。
携帯電話をUSBケーブルでルーターに接続します。ルーターにはUSBポートがあります。電話でUSBテザリングを有効にします。
携帯電話でモバイルホットスポットモードを有効にします。ルーターを電話に接続します(例:WDSワイヤレスブリッジングまたは適切なモード)。ルーターは電話を介してインターネットアクセスを取得します。
USBケーブルで電話をKubuntuラップトップに接続します。電話でUSBテザリングを有効にします。ラップトップのeth0からWAN /ルーターのインターネットポートにケーブルを接続して、このインターネット接続をルーターに共有します。
私は選択肢1を好みますが、その機能は特定のルーターに限定されているようです。誰がこれをサポートしているルーターを教えてもらえますか?別のオプションはdd-wrtを使用することです。残念ながら、現在のルーターはNetgear R8000であり、そのためのdd-wrtの安定版(openvpn、sshトンネリングなどをサポートするもの)はないと思います。私はすでにdd-wrtの研究に時間を費やしました。そこで、Kubuntuに焦点を当てたソリューションに移ります。
選択肢2は帯域幅を半分に削減することを理解しているため、他のユーザーを動作させることができない場合にのみこのオプションを使用します。
私がここにいる理由は、オプション3に焦点を当てるためです(ただし、これらのアプローチのいずれかを機能させるための提案は受け付けています)。
Kubuntu 12.04と14.04の両方を搭載したラップトップを使用しています。これに12.04を使い続けていると仮定しましょう。これは今まで取り組んできたものです。これは私がすでにやったことです:
Tethered_usb0という新しいネットワーク接続を作成しました。インターフェイスusb0に制限しました。 DHCPクライアントモードを有効にします。
電話とラップトップをUSBケーブルで接続しました。携帯電話でUSBテザリングを有効にしました。現在、ラップトップでこの接続を介してインターネットにアクセスできます。詳細は次のとおりです。
Type: Wired Ethernet
Connection State: Connected
IP Address: 192.168.42.3
Connection Speed: Unknown
System Name: usb0
MAC Address: <redacted>
Driver: cdc_ether
(ところで、auto_eth0と呼ばれる標準ネットワーク接続を編集し、インターフェースeth0に制限しました。)
Shared_connectionという新しいネットワーク接続を作成しました。インターフェイスeth0に制限しました。
ラップトップのeth0とルーターのWAN /インターネットポートの間にcat5eケーブルを接続しました。 KDEのネットワークマネージャーを使用してこの接続に接続しました。 「接続された」という。
ルーターのGUIにアクセスして、WAN /インターネットポートを静的IPアドレス192.168.42.4とゲートウェイ255.255.255.0に設定しました。
残念ながら、私のルーターはインターネットにアクセスできません。ルーターを数回再起動し、設定を変更してみました。運がありません。
次は何?
うまくいきました。ここに私が使用した手順があります。私は1つのイーサネットポートといくつかのUSBポートを備えたKubuntuラップトップを持っています。テザリングプランのある4G Android電話があります。
まず、KubuntuでKDEのネットワークマネージャーにアクセスするには、接続のように見えるトレイアイコンをクリックし、[接続の管理...]をクリックします。
KubuntuのKDEのネットワークマネージャーを使用して、auto_eth0という標準のネットワーク接続を編集し、インターフェイスeth0に制限しました。それは命名法の観点から理にかなっています。 (おそらく、このステップをスキップできますが、デフォルトの接続設定では、auto_eth0という名前の接続を介してusb0接続が行われ、混乱の原因になります。)
まだKubuntuでKDEのネットワークマネージャーを使用して、tethered_usb0という名前の新しいネットワーク接続を作成しました。インターフェイスusb0に制限しました。 DHCPクライアントモードを有効にします。他のすべての設定はデフォルトです。
電話とラップトップをUSBケーブルで接続しました。 「テザリングとネットワーク」の下のAndroid設定で、携帯電話のUSBテザリングを有効にしました。 Kubuntuがインターネット接続を自動的に取得しない場合、ネットワークマネージャートレイアイコンを開き、tethered_usb0という名前の接続をクリックします。接続します。現在、ラップトップでこの接続を介してインターネットにアクセスできます。
この接続の詳細は次のとおりです。
Type: Wired Ethernet
Connection State: Connected
IP Address: 192.168.42.3
Connection Speed: Unknown
System Name: usb0
MAC Address: <redacted>
Driver: cdc_ether
次に、ラップトップの唯一の物理イーサネットポートとルーターのWAN /インターネットポート(ケーブルモデムが通常接続する)の間にcat5e(イーサネット)ケーブルを接続しました。これは通常の(ストレート)ケーブルです。
KubuntuでKDEのネットワークマネージャーを使用して、shared_connectionという新しいネットワーク接続を作成しました。すべての設定をデフォルトのままにしました。この接続をアクティブにするには、ネットワークマネージャーでshared_connectionという名前の接続をクリックする必要があります。
接続の詳細は次のとおりです。
Type: Wired Ethernet
Connection State: Connected
IP Address: 10.42.0.1
Connection Speed: 100 MBit/s
System Name: eth0
MAC Address: <redacted>
Driver: e1000e
Kubuntuラップトップには、tethered_usb0とshared_connectionの2つのアクティブな接続があります。両方が必要です。
ルーターのGUIにアクセスして、WAN /インターネットポートを10.42.0.2の静的IPアドレスと10.42.0.1のゲートウェイに設定しました。サブネットマスクは255.255.255.0です。別のコンピューターを使用してルーターに接続していることに注意してください。 LANで任意のコンピューターを使用しました。ルーターには以前と同じアドレスがあり、ルーターのGUIへのアクセスは以前と同じです。私のLAN IPアドレス範囲は、上記のアドレスのいずれとも同じではありません。私のルーターはDHCPサーバーです。つまり、このプロセスではルーターのLAN側はまったく変更されません。
オプション。ケーブルモデムのインターネット接続は信頼できないため、上記の手順を頻繁に実行する必要があります。そのため、ファンレスIntel NUC(または同様の)を購入し、Kubuntu 14.04をインストールして、ルーターに置いておきます。そうすれば、ラップトップをこの仕事専用にする必要がなくなります。私も余分な電話回線を購入しました。 (T-Mobile USAには現在、10G 4 Allと呼ばれるものがたくさんあります。)非常にリーズナブルなコストで、Comcastがダウンしたときのためのバックアップインターネットサービスがあります。 (今週は月曜日終日、火曜日の一部、木曜日の一部で停止しましたが、現在は金曜日の午後9時から終日停止しています。)