Problème/Question : Pourquoi ma debian choisit-elle systématiquement le non filaire ?

Tags: #<Tag:0x00007f32e632f1e8> #<Tag:0x00007f32e632ecc0>

Bonjour à tous,

A la maison, j’ai un serveur NFS Stretch monté sur mes machines (deux ordinateurs, un sous Jessie, l’autre sous Stretch). J’ai également un serveur distant qui n’est donc pas en local.

Il y a un aspect dans l’utilisation de tous ça qui m’interpelle et me fatigue à haut rendement. Par ignorance sans doute.

Lorsque je lance une copie, un simple rsync par exemple, ou bien que je fais du streaming, lire une fichier audio/vidéo depuis le serveur NFS par exemple, mes ordinateurs choisissent systématiquement de passer par le wifi et non par le filaire. C’est-à-dire qu’ils choisissent le chemin le plus lent. Lors d’une copie réseau, ça se ressent tout de suite au niveau de la vitesse. Je suis donc systématiquement obligé de désactiver le wifi avant de lancer ma copie. :rage:

Pourquoi toutes mes opérations sur le réseau s’effectuent-elles en ayant le wifi comme voie privilégiée alors que toutes mes machines et avant tout les serveurs (puisqu’ils n’ont pas de wifi) sont reliés par câbles ? (et que bien sûr les liaisons filaires sont opérationnelles).

La différence de vitesse théorique est d’au moins de deux ordres de grandeurs, mais non, c’est quand même le wifi qui est privilégié, qui est par défaut.

Je vous remercie.

Bonjour,
c’est pas possible de le désactiver quand tu es branché en rj45 ? Quel environnement utilises-tu ?

Bien sûr, je peux le désactiver au démarrage. Le paquet rfkill est très bien pour ça. Maintenant, ça reste une solution de bricolage qui serait gênante dans certaine configuration. Le plus simple serait quand même de comprendre dans l’espoir de changer cette préférence. Ca semble si incohérent.

Je suis sous xfce.

salut
chez moi je choisis de passer par la bonne ip .
ssh login@ip1 : wifi
ssh login@ip2 : rj45

j’imagine que cette solution ne résouds pas ton pb.

Fixe tous simplement un métrique plus élevé pour le wifi :wink:

Ok. On a donc :

:/etc/network# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
default         OpenWrt.lan     0.0.0.0         UG    1024   0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.2.0     *               255.255.255.0   U     0      0        0 eth0
192.168.2.0     *               255.255.255.0   U     0      0        0 wlan0

Puis :

# apt-get install ifmetric

D’où :

# ifmetric eth0 100
# ifmetric wlan0 200

Pour enfin obtenir :

/etc/network# route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
default         OpenWrt.lan     0.0.0.0         UG    100    0        0 eth0
default         OpenWrt.lan     0.0.0.0         UG    1024   0        0 eth0
link-local      *               255.255.0.0     U     100    0        0 eth0
192.168.2.0     *               255.255.255.0   U     200     0        0 wlan0
192.168.2.0     *               255.255.255.0   U     100    0        0 eth0

J’ai simplement un doute. Ici (http://debianhack.blogspot.com/2009/12/sudo-route-del-net-192.html) le gars explique, je cite : «~Par exemple, une interface qui possède un métrique de 100 est prioritaire sur une interface qui possède un métrique de 200.~» Soit donc ce que tu me dis @Clochette :

C’est correct, ou j’ai tout faux ?