La mia ethernet si collega alla LAN, il mio aeroporto si collega a una rete diversa (è un altro mac che condivide una connessione VPN). Voglio che tutte le app tranne l'iPhone Simulator si connettano tramite LAN.
È possibile?
La mia ethernet si collega alla LAN, il mio aeroporto si collega a una rete diversa (è un altro mac che condivide una connessione VPN). Voglio che tutte le app tranne l'iPhone Simulator si connettano tramite LAN.
È possibile?
Risposte:
Il modo principale in cui dovresti fare questo è probabilmente usare la riga di comando ipfw , anche se in realtà non ho molta esperienza con esso. È possibile creare regole di routing personalizzate per fare ciò che è necessario.
Alcune altre opzioni:
Se l'app stava cercando di utilizzare qualcosa di specifico su quella rete, dovrebbe instradare in quel modo. Come in, se la tua rete locale è 192.168.xx e il tuo telecomando è 10.0.xx, se provi ad accedere a qualcosa su 10.0.xx, dovrebbe instradare in quel modo.
Un'altra idea che mi viene in mente (che in realtà risolve il problema) sarebbe quella di avere uno script di mele che cambiasse l'ordine delle interfacce quando ne avevi bisogno. Il tuo mac dovrebbe usare qualsiasi cosa sia in cima all'elenco come rete principale nelle preferenze. Se trascini l'aeroporto verso l'alto, lo userebbe come rete principale. Forse lo scripting sarebbe facile da fare e una rapida modifica quando è necessario testare qualcosa nel simulatore.
Potresti provare Little Snitch .
Non sono sicuro che abbia questa funzione poiché non la uso da un po ', ma vale la pena provare.