Sous OS X, est-il possible de spécifier quelle connexion réseau une application utilise?


11

Mon ethernet se connecte au LAN, mon aéroport se connecte à un réseau différent (c'est un autre mac partageant une connexion VPN). Je souhaite que toutes les applications, à l'exception du simulateur iPhone, se connectent via le réseau local.

Est-ce possible?


grande question ...
Robert S Ciaccio

Réponses:


3

La principale façon dont vous auriez à vous y prendre est probablement d'utiliser la ligne de commande ipfw , même si je n'ai vraiment pas beaucoup d'expérience avec cela. Vous pouvez créer des règles de routage personnalisées pour faire ce que vous devez faire.

Quelques autres options:

  • Si l'application essayait d'utiliser quelque chose de spécifique sur ce réseau, elle devrait suivre cette voie. Comme dans, si votre réseau local est 192.168.xx et que votre télécommande est 10.0.xx, si vous essayez d'accéder à quelque chose sur 10.0.xx, il devrait être acheminé de cette façon.

  • Une autre idée qui vous vient à l'esprit (qui saute vraiment autour du problème) serait d'avoir un script Apple qui change l'ordre des interfaces quand vous en avez besoin. Votre Mac doit utiliser tout 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 le script serait facile à faire et un changement rapide lorsque vous devez tester quelque chose dans le simulateur.


1
Non, ipfw n'agit pas «par application» mais s'il peut trouver les ports qu'il utilise, il doit les transférer via le bon sous-réseau… c'est possible mais probablement compliqué.
Martin Marconcini

0

Vous voudrez peut-être essayer Little Snitch .

Je ne suis pas sûr qu'il dispose de cette fonctionnalité car je ne l'ai pas utilisé depuis un certain temps, mais cela vaut la peine d'essayer.


2
ïc je ne pense pas que Little Snitch fasse ce qu'il veut! au moins, je l'utilise juste pour contrôler ma connexion Internet (autoriser l'application à se connecter ou non)
Am1rr3zA

1
En effet, Little Snitch n'a rien à voir avec cela, c'est un contrôleur de pare-feu sortant.
Martin Marconcini
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.