マルチネットワークインターフェース

マルチネットワークインターフェース

私のラップトップがWi-Fiに接続されており、携帯電話にも接続されているとしましょう。どのアプリケーションがどのインターネットを使用しているかを指定できますか?

特に、2つの異なるインターネットを使用して2つのFirefoxウィンドウを開くことはできますか?

答え1

いいえ、すべてのアプリケーションにこれを指定することはできません。

ただし、次のようなものを使用できます。ネットワークネームスペース:ファイルシステムとネットワーク設定を除くすべてを共有する「仮想マシン」と考えてください。

これにより、携帯電話が接続されているネットワークインターフェイスを含むネットワークネームスペースを作成し、ネイティブネットワークネームスペースにwifiインターフェイスを維持してから、ネイティブネットワークネームスペースでFirefoxを実行し、新しく作成されたネームスペースである別のFirefoxで実行できます。

これにより、各Firefoxは適切なネットワークインターフェイスのみを使用してインターネットに接続します。

必要に応じてこの設定もお勧めします。監視装置アプリケーションの機能:新しく作成されたネットワーク名前空間を次の方法でデフォルトのネットワーク名前空間に接続します。仮想イーサネットペア(veth)、転送、およびネットワークアドレス変換(NAT)用のデフォルトネットワークネームスペースを設定すると、そのネームwiresharkスペース内のアプリケーションのすべてのネットワークトラフィックを受信できます。

ネットワーク名前空間を使用するには、次のスクリプトを確認してください。この回答。このスクリプトは新しい名前空間を作成し、vethを介して接続します。

設定の場合は、1つのネットワークインターフェイスを新しい名前空間に移動するように変更する必要があり、vethは必要ありません。

関連情報