web-dev-qa-db-ja.com

有線接続がアクティブなときにUbuntuがワイヤレスネットワークを自動的に無効にしないのはなぜですか?

ワイヤレスを有効にしてイーサネットケーブルを接続すると、ワイヤレス接続と有線接続が同じネットワークを経由している場合でも、ワイヤレス接続はアクティブのままになります。

私は この質問 を知っていますが、それを無効にする方法を示していますが、これがUbuntuのデフォルトの動作ではない理由、またはこれを許可するオプションがUbuntuに設定されていない理由を知りたいです。

ワイヤレス接続をアクティブに保つことを想像できる唯一の理由は、そのネットワーク上の他のLANデバイスに到達できることですが、ワイヤレス接続と有線接続が同じネットワークにある場合、その議論は成り立ちません。別の理由としては、イーサネットのプラグを抜くときに貴重な時間が失われないようにするためかもしれませんが、イーサネットを削除することは主にあなたが別の場所に移動することを意味し、ほとんどの人が移動中にPCを使用しないため、これは有効な議論ではないでしょう。

3
Steven Roose

簡単に言うと、有線ネットワークカードとワイヤレスカードは2種類のカードです。したがって、2つの異なる接続が可能です。 canの両方に接続するため、他の方法が必要だとは想定していません。

両方のネットワーク接続を使用する理由については、いくつかの理由があります。

  1. ネットワークの安定性-両方が同時に出ない限り、どちらかが出ても接続が失われません。これにより、何らかの理由でインターネットアクセスが必要なものが切断されないようにすることもできます(インターネットを積極的に入力したりサーフィンしたりしているからといって、移動中にインターネットをまったく使用しないわけではありません)。
  2. 負荷分散-高度な使用法では、有線接続を介したゲームや無線を介したダウンロードなどを可能にし、共通の接続ポイント(ルーター、着信接続など)に負担をかけない限り、両方の速度が低下することを防ぎます。
  3. VPN接続の使用時にインターネットアクセスを維持する-VPN接続により、インターネットへのアクセスが遮断されることがよくあります。これを回避する1つの方法は、VPNに1つの接続を使用し、インターネットにもう1つの接続を使用することです。
3
Shauna

@Shaunaには同意しますが、有線と無線が同時にオンにならないようにシステムをセットアップしたい場合は、コマンドラインの知識がある場合は、man 5 interfaces、特に:

IFACE OPTIONS
       The following "command" options are available for every family and method.  Each of these options can be given multiple times in a single stanza, in which case the
       commands are executed in the order in which they appear in the stanza.  (You can ensure a command never fails by suffixing them with "|| true".)

       pre-up command
              Run command before bringing the interface up.  If this command fails then ifup aborts, refraining from marking the interface as configured, prints an  error
              message, and exits with status 0.  This behavior may change in the future.

       up command

       post-up command
              Run  command  after  bringing the interface up.  If this command fails then ifup aborts, refraining from marking the interface as configured (even though it
              has really been configured), prints an error message, and exits with status 0.  This behavior may change in the future.

       down command

       pre-down command
              Run command before taking the interface down.  If this command fails then ifdown aborts, marks the interface as deconfigured (even though it has not  really
              been deconfigured), and exits with status 0.  This behavior may change in the future.

       post-down command
              Run  command after taking the interface down.  If this command fails then ifdown aborts, marks the interface as deconfigured, and exits with status 0.  This
              behavior may change in the future.

       There exists for each of the above mentioned options a directory /etc/network/if-<option>.d/ the scripts in which are run (with no  arguments)  using  run-parts(8)
       after  the option itself has been processed. Please note that as post-up and pre-down are aliases, no files in the corresponding directories are processed.  Please
       use if-up.d and if-down.d directories instead.
0
waltinator