web-dev-qa-db-ja.com

複数の3Gカードを使用した帯域幅集約?

複数の3Gデータカードと、インターネットへの有線接続があります。それぞれを個別に接続して、インターネットにアクセスできます。これらのカードの帯域幅を集約して組み合わせた速度を楽しむ方法はありますか?つまり、すべてのカードを同時に接続し、帯域幅の合計を取得します。

9
tinhed

これを行うことができます。 Network Managerは、デバイスごとに1つの接続を正常に実行できます。ただし、ネットワークマネージャーが複数のものに接続されている場合でも、アウトバウンドトラフィックは1つのゲートウェイのみを選択します。これらのゲートウェイを仮想トンネルにブリッジし、それをゲートウェイとして使用する必要があります。

問題は、そこにあるすべての機械(iptables、ipchains、iproute2など)がネットワークマネージャーよりもやや低レベルであるということです。 複数のゲートウェイにトラフィックを分割するための構成例を示すガイド を試して従うことができますが、network-managerが邪魔になる可能性があります。

そうではないかもしれません。うまくいくかもしれません。あなたはそれを突くまで知りません;)

5
Oli

いいえ、複数のデータカードをすぐに集約することはできません。

リンクアグリゲーション (802.3adプロトコル)を実行するデバイスを購入する必要があります。

1
Sid

私の意見では、あなたはあなたのネットワークマネージャーを同時に複数の回線に接続させることはできないので、あなたはできない。

0
karthick87

複数の接続を1つに「ブリッジ」する必要があります。 Ubuntuで自分でやったことはありませんが、次のガイドに指示があるようです。

0
Mussnoon

Linuxルーティングを構成して、複数のゲートウェイを簡単に使用できます。より問題のある部分は、ゲートウェイの1つがダウンした場合、マシンの使用を停止し、いったん起動したら再起動することです。これを行うスクリプトを書いたことがあります(ワイヤレス接続のみ)。トレントが動作し、3つの異なるwifiインターネット接続を利用しているのを見ることができます:

enter image description here

私が使用したコマンドを理解するためにスクリプトを見たい場合: http://www.x-kent.com/powernet/

最初のバージョンには設定コマンドのみがあり、後のバージョンでは接続のゲートウェイに到達できない場合は接続の使用を停止し、しばらくしてから再試行します。

初心者のコーディング品質を期待してください。、私はちょうどその時点でbashを勉強していました。

0
X-Kent