Minha ethernet se conecta à LAN, meu aeroporto se conecta a uma rede diferente (é outro mac compartilhando uma conexão VPN). Desejo que todos os aplicativos, exceto o iPhone Simulator, se conectem via LAN.
Isso é possível?
Minha ethernet se conecta à LAN, meu aeroporto se conecta a uma rede diferente (é outro mac compartilhando uma conexão VPN). Desejo que todos os aplicativos, exceto o iPhone Simulator, se conectem via LAN.
Isso é possível?
Respostas:
A principal maneira de você fazer isso provavelmente está usando a linha de comando do ipfw , embora eu realmente não tenha muita experiência com isso. Você pode criar regras de roteamento personalizadas para fazer o que precisa.
Algumas outras opções:
Se o aplicativo estava tentando usar algo específico nessa rede, ele deveria rotear dessa maneira. Por exemplo, se a rede local for 192.168.xx e o controle remoto for 10.0.xx, se você tentar acessar algo no 10.0.xx, deverá rotear dessa maneira.
Outra idéia que vem à mente (o que realmente pula o problema) seria ter um AppleScript que alterasse a ordem das interfaces quando você precisasse. Seu mac deve estar usando o que estiver no topo da lista como sua rede principal nas preferências. Se você arrastar o aeroporto para cima, ele será usado como rede principal. Talvez seja fácil criar um script e fazer uma alteração rápida quando você precisar testar algo no simulador.
Você pode tentar o Little Snitch .
Não tenho certeza de que ele tenha esse recurso, pois não o uso há algum tempo, mas vale a pena tentar.