In OS X è possibile specificare quale connessione di rete utilizza un'app?

11

La mia ethernet si collega alla LAN, il mio aeroporto si connette a una rete diversa (è un altro mac che condivide una connessione VPN). Voglio che tutte le app eccetto iPhone Simulator si connettano tramite la LAN.

È possibile?

    
posta Benedict Cohen 27.10.2010 - 10:47
fonte

2 risposte

3

Il modo principale in cui dovresti andare su questo è probabilmente usando la riga di comando ipfw , sebbene io non abbia molta esperienza con esso. Puoi fare regole di routing personalizzate per fare ciò che devi fare.

Alcune altre opzioni:

  • Se l'app stava tentando di utilizzare qualcosa in modo specifico su quella rete, dovrebbe indirizzarla in quel modo. Ad esempio, se la tua rete locale è 192.168.x.x, e il tuo telecomando è 10.0.x.x, se provi ad accedere a qualcosa su 10.0.x.x, dovrebbe indirizzarlo in questo modo.

  • Un'altra idea che ti viene in mente (che in realtà aggira il problema) sarebbe quella di avere un applecript che ha cambiato l'ordine delle interfacce quando ne hai avuto bisogno. Il tuo Mac dovrebbe usare qualunque cosa sia in cima alla lista come la sua rete primaria nelle preferenze. Se si trascina l'aeroporto, lo userebbe come rete principale. Forse lo scripting sarebbe facile da fare e un rapido cambiamento quando è necessario testare qualcosa nel simulatore.

risposta data 28.10.2010 - 14:28
fonte
0

Potresti provare Little Snitch .

Non sono sicuro che abbia questa caratteristica poiché non la uso da un po ', ma ne vale la pena.

    
risposta data 28.10.2010 - 17:29
fonte

Leggi altre domande sui tag