web-dev-qa-db-fra.com

Pourquoi Ubuntu ne désactive-t-il pas automatiquement le réseau sans fil lorsqu'une connexion filaire est active?

Lorsque la fonction Sans fil est activée et que je branche mon câble Ethernet, la connexion sans fil reste active, même lorsque les connexions sans fil et câblées se font via le même réseau.

Je suis conscient de cette question qui explique comment le désactiver, mais je veux savoir pourquoi ce n'est pas le comportement par défaut d'Ubuntu ou pourquoi Ubuntu n'a pas d'option dans ses paramètres pour le permettre.

La seule raison pour laquelle je peux imaginer de garder la connexion sans fil active est de pouvoir atteindre d'autres périphériques LAN sur ce réseau, mais cet argument ne tient pas si les connexions sans fil et câblées sont sur le même réseau. Une autre raison peut être que vous ne perdiez pas de précieuses secondes lors du débranchement de votre réseau Ethernet, mais je doute que ce soit un argument valable, car la suppression du protocole Ethernet signifie généralement que vous vous déplacez ailleurs et que la plupart des gens n'utilisent pas leur PC lorsqu'ils se déplacent.

3
Steven Roose

Pour le dire simplement, votre carte réseau câblée et votre carte sans fil sont deux cartes différentes. Par conséquent, vous avez deux connexions possibles différentes. Étant donné que peut se connecter à tous les deux, cela ne signifie pas que vous le souhaitiez autrement.

Parmi les raisons pour lesquelles on utiliserait les deux connexions réseau, il y a plusieurs raisons:

  1. Stabilité du réseau - pas de perte de connexion lorsque l’un ou l’autre sort, aussi longtemps que les deux ne sortent pas en même temps. Cela vous permet également de préserver la déconnexion des éléments nécessitant un accès Internet pour une raison ou une autre (ce n'est pas parce que vous ne tapez pas ou ne surfez pas activement sur Internet que vous n’avez aucune utilisation d'Internet en transit).
  2. Équilibrage de la charge - une utilisation avancée peut permettre des choses telles que les jeux via la connexion filaire et les téléchargements via le réseau sans fil, en empêchant les deux de ralentir une analyse à moins qu'ils ne taxent le point de connexion commun (le routeur, la connexion entrante, etc.).
  3. Conservez l'accès à Internet lorsque vous utilisez une connexion VPN - les connexions VPN bloquent souvent votre accès à Internet. Une solution consiste simplement à utiliser une connexion pour le VPN et une autre pour Internet.
3
Shauna

Je suis d'accord avec @Shauna, mais si vous souhaitez configurer votre système de manière à ce que câblé et sans fil ne soient jamais allumés en même temps, et si vous connaissez bien la ligne de commande, lisez man 5 interfaces, en particulier:

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