J'ai examiné la façon dont je peux configurer un ordinateur portable doté de plusieurs interfaces réseau, mais il existe un problème si toutes les connexions sont actives, c'est-à-dire que la 3G, le WiFi et le LAN sont tous connectés, j'aimerais qu'il soit par défaut LAN.
Je voudrais définir "poids" ou "priorité" à chaque connexion, de sorte que si le LAN est débranché, il sera par défaut pour WiFi – s'il est en gamme et en fonctionnement, sinon, il va changer et utiliser le dongle 3G;
J'ai regardé autour de moi et je peux voir que le compteur "métrique" pour route n'est pas utilisé pour les noyaux récents. Je pensais que cela pourrait configurer la passerelle / les connexions préférées – mais selon la page man:
Route de l'homme:
- Comment fermer tous les processus d'arrière-plan dans unix?
- Dm-crypt + luks: Puis-je avoir un en-tête séparé sans le stocker sur le périphérique luks crypté?
- Puis-je accéder à mon bureau sur VNC à une taille d'écran différente?
- CHKDSK dans Linux …?
- Comment réorganiser les dossiers? (Tel qu'indiqué dans `ls -U`)
SORTIE
Méthode La «distance» à la cible (généralement comptés dans le houblon). Il n'est pas utilisé par les noyaux récents, mais il peut être nécessaire de faire circuler des démons.
Donc, je suis confus, y a-t-il des scripts / applications / tout ce qui peut détecter des connexions réseau actives et, par voie de configuration, envoyer mon trafic réseau de passerelle par défaut à travers cette interface si actif / vivant?
Linux décide généralement du routage en fonction de la métrique d'interface. Regardez 'route -n' et voyez ce qu'il dit. Si vous avez une passerelle par défaut (0.0.0.0) avec une métrique plus élevée, celle-ci sera préférée à tous les autres.
Je suis honnêtement maintenant sûr de la façon dont linux choisit de parcourir si toutes les passerelles sont les mêmes – mais le point est que vous devez donner une passerelle par défaut à une métrique plus élevée.
Cela fait longtemps que j'ai touché Network Manager, mais je crois qu'il y a des paramètres là-bas pour quelle mesure donner la passerelle.
Le pire cas que vous pourriez utiliser la commande 'route ip' pour supprimer et re-ajouter une passerelle avec une métrique différente. Par exemple:
ip route del 0.0.0.0/0 via 1.2.3.4 dev eth0 ip route add 0.0.0.0/0 via 1.2.3.4 dev eth0 metric 1