モバイルブロードバンドとWiFiに2つの接続があると仮定します。
手動で指定されたパッケージを指定された接続に割り当てたいのですが。たとえば、モバイルブロードバンドへの銀行接続、インターネットサーフィン、WiFiへのソフトウェアダウンロード。
-
Ubuntu11.10または11.04は2つの接続の使用をGoogleChromeにどのように割り当てますか?
-
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回実行する必要があります。