12 votes

Sous OS X, est-il possible de spécifier la connexion réseau utilisée par une application ?

Mon ethernet se connecte au réseau local, mon airport se connecte à un réseau différent (c'est un autre mac qui partage une connexion VPN). Je veux que toutes les applications, à l'exception du simulateur d'iPhone, se connectent via le réseau local.

Est-ce possible ?

3voto

Bill Points 1408

Le principal moyen d'y parvenir est probablement d'utiliser ipfw en ligne de commande, bien que je n'aie pas beaucoup d'expérience avec elle. Vous pourriez créer des règles de routage personnalisées pour faire ce dont vous avez besoin.

D'autres options :

  • Si l'application essayait d'utiliser quelque chose de spécifique sur ce réseau, elle devrait être acheminée de cette façon. Par exemple, si votre réseau local est 192.168.x.x, et votre réseau distant 10.0.x.x, si vous essayez d'accéder à quelque chose sur 10.0.x.x, l'application devrait être routée de cette façon.

  • Une autre idée qui me vient à l'esprit (qui ne fait que contourner le problème) serait d'avoir un applescript qui changerait l'ordre des interfaces quand vous en avez besoin. Votre Mac devrait utiliser ce qui se trouve en haut de la liste comme réseau principal dans les préférences. Si vous faites glisser l'aéroport vers le haut, il l'utilisera comme réseau principal. Peut-être que la création d'un script serait facile à réaliser et permettrait un changement rapide lorsque vous avez besoin de tester quelque chose dans le simulateur.

0voto

Loïc Wolff Points 14389

Vous pouvez essayer Petite balance .

Je ne suis pas sûr qu'il ait cette fonctionnalité puisque je ne l'ai pas utilisé depuis un moment, mais ça vaut le coup d'essayer.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X