Ativar o compartilhamento de arquivos somente quando estiver na rede Wi-Fi doméstica no OS X?

2

Como o compartilhamento de arquivos / telas / outros no Mac OS X pode ser ativado somente quando estiver em uma determinada rede, como a rede Wi-Fi residencial? O compartilhamento não deve ser ativado quando estiver na rede Wi-Fi pública.

Atualmente, parece que só é possível ativar ou desativar globalmente o compartilhamento por serviço em Preferências do Sistema, Compartilhamento.

    
por Markus Hallmann 12.09.2010 / 09:53

2 respostas

3

Mesmo que seja um pouco caro, você pode usar NetworkLocation para detectar automaticamente sua localização e, depois de configurá-lo para sua rede doméstica, adicionar Application > Open an Application / Run Script e configure-o para executar este script StartInternetSharing . Repita, só que desta vez marque a caixa dizendo Launch when leaving location e adicione o script StopInternetSharing . / p>

Os scripts não foram escritos por mim, mas eu os atualizei e os hospedei no meu Dropbox porque eu tenho uma caixa de seleção para Xgrid e, portanto, a versão original não estava funcionando. Eu os testei e os dois trabalham. Aqui está a publicação MacRumors onde esses scripts foram originalmente publicados.

P.S. Eu não sei se tenho o Xgrid por causa de algo que eu instalei, ou todo mundo com 10.6 faz. Você poderia ler / seguir as instruções nos cabeçalhos dos dois scripts (aberto no Editor AppleScript) e me avisar se fizer isso? Eu gostaria de atualizar os scripts para ter a opção mais usada como padrão. Obrigado.

    
por 08.10.2010 / 21:54
1

Um amigo meu encontrou um aplicativo de código aberto chamado ControlPlane , que parece muito promissor e parece ser capaz de faça exatamente o que precisamos. Acabei de ler que é baseado no MarcoPolo , que fideli havia mencionado acima.

    
por 24.05.2012 / 08:29