web-dev-qa-db-fra.com

Utiliser automatiquement le réseau usb0 si disponible

Comment puis-je utiliser automatiquement mon réseau usb0 s’il est disponible (en faveur de l’utilisation de eth0) pour toute connectivité Internet?.

Actuellement, je branche mon téléphone pour l'attacher, puis je dois exécuter:

Sudo ip route change to default dev usb0 via 192.168.42.129

Ce serait bien si je pouvais mettre en place une "faveur" ou une priorité, comment? Parce que, souvent, j'oublie de courir ceci (ou cela devient fastidieux de courir à chaque fois). De temps en temps, l’USB perdra aussi et je dois remarquer qu’il est de nouveau paramétré sur eth0 par défaut. Des idées pour accomplir cela?

2
Layke

Essaye ça. Créez un script dans le dossier /etc/network/if-up.d/ appelé script avec des autorisations d'exécution 755

# Check for specific interface if desired
[ "$IFACE" != "usb0" ] || exit 0
# Adding additional routes on connection
route add default dev usb0 via 192.168.42.129
route add ...
route add ...
2
2707974