Au travail, nous avons un pare-feu qui empêche certaines connexions sortantes. Mais j'ai aussi un point d'accès personnel sans fil Clear. J'aimerais utiliser la connexion au travail pour les requêtes normales, mais pour certaines requêtes telles que mon application Mysql, j'aimerais utiliser mon réseau personnel. Y a-t-il un moyen de le faire sans devoir basculer constamment entre les deux ? Ainsi, toutes les connexions mysql savent simplement utiliser une interface réseau tandis que les autres requêtes utilisent la configuration par défaut.
Réponses
Trop de publicités?Pour séparer le trafic par application (et non par destination), il faudrait une version OSX de quelque chose comme ForceBindIP (pour Windows uniquement). Peu importe comment vous modifiez les tables de routage ou ipfw, si vous avez 2 applications qui essaient d'atteindre google.com, elles utiliseront la même interface, la même route.
Vous pourriez peut-être obtenir le même type de comportement en exécutant chaque application dans une prison chroot qui ne peut voir qu'un ensemble limité de périphériques et en la restreignant à une seule interface. Mais cela demanderait beaucoup de configuration pour chaque application.
Je suis sûr qu'il y a un moyen de faire cela en utilisant IPTables, mais je ne suis pas un expert en la matière donc je ne peux pas vous donner des informations détaillées. Cependant, cela pourrait vous orienter dans la bonne direction.
Essentiellement, vous définiriez une route pour toutes les connexions sortantes sur le port auquel vous vous connectez avec mysql pour utiliser cette connexion sans fil.
C'est très certainement possible, mais comme les autres personnes ici, je ne sais pas comment le faire. Juste que cela peut certainement être fait.
Essayez de demander sur https://unix.stackexchange.com/.