GNU/Linux >> Linux の 問題 >  >> Ubuntu

2つのインターネット接続でデータ使用量を効率的に割り当てるには?

モバイルブロードバンドとWiFiに2つの接続があると仮定します。

手動で指定されたパッケージを指定された接続に割り当てたいのですが。たとえば、モバイルブロードバンドへの銀行接続、インターネットサーフィン、WiFiへのソフトウェアダウンロード。

  1. Ubuntu11.10または11.04は2つの接続の使用をGoogleChromeにどのように割り当てますか?

  2. Wgetで使用するインターネット接続を手動で決定するにはどうすればよいですか? 割り当てを行うために外部コマンドが必要ですか? –私の意見では、割り当てを行うための外部プログラムがあれば、はるかに直交的で効率的です。 –その後、必要な接続に対して手動でGoogleChromeを起動するだけで済みます。

承認された回答:

これは、パケットルーティングの問題です。どのパケット(どのIPアドレスにアドレス指定されているか)がどのインターフェイスから送信されるかを決定します。質問1に答えるために、両方の接続のパケットは同じインターフェイスにルーティングされます。 routeを使用する 現在のルーティング設定を表示するコマンド。 ifconfig -aを使用します インターフェースとそれに割り当てられたIPアドレスを確認するコマンド。

wgetを強制する方法は2つあります 特定のインターネット接続を使用するには:--bind-address=ADDRESSを使用します wgetのオプション (man wgetを参照してください 詳細については);または、そのアドレス(これらのアドレス)が使用するインターフェイスパケットを指すIPアドレス/ネットマスクへのルートを追加します。 routeを使用する そのIPへのすべてのパケットに影響します。 man routeを参照してください 。 何かが欲しい のように:

sudo route add -host <*bank's IP*> dev <*MobileBroadband's interface*>

これは、再起動ごとに1回、またはモバイルブロードバンドが起動するたびに1回実行する必要があります。


Ubuntu
  1. Ubuntu15.10でEncFSを使用してデータを暗号化します

  2. 複数のインターネット接続を1つにマージする方法は?

  3. Sshトンネルを介してインターネットをルーティングする方法は?

  1. ゲストのインターネットをVirtualboxのホストと共有するにはどうすればよいですか?

  2. docker exec で 2 つのコマンドを実行する

  3. Linux では、メトリックのないルートを持つメトリックはどれですか?

  1. コマンドラインを使用してLinuxのCPU使用率を確認する方法

  2. Apache Hadoopアーキテクチャの説明(図付き)

  3. コマンドを使用したRedisデータ型:包括的なガイド