Bloqueie a conexão com a Internet através do terminal no OSX

1

Mesmo que eu não tenha privilégios administrativos, posso bloquear a conexão com a Internet na minha máquina com Mac OS 10.8, através do terminal?

Eu quero fazer isso porque tenho preguiça de desconectar o cabo ethernet da minha máquina para verificar um dos meus aplicativos no modo offline.

Descobri que, para o Windows, temos: ipconfig release e ipconfig renew comandos para a mesma tarefa.

Temos alguma alternativa para quem está no Mac ou alguma solução melhor para alcançá-lo?

    
por Devarshi 28.12.2012 / 07:19

1 resposta

1

Como não será possível fazer isso como um usuário normal sem configurações especiais. (Um usuário normal não deve ser capaz de quebrar o sistema por padrão ...) Se você conseguir convencer o administrador de que precisa fazer isso, ele poderá adicionar o comando relevante para o usuário ao arquivo sudoers ... (parece você basicamente quer que o cliente DHCP reinicie). Parece que você precisará de acesso ao ipconfig comando. ( sudo ipconfig set en0 NONE; sudo ipconfig set en0 DHCP (substitua en0 pela interface ethernet conforme relatado por ifconfig ) deve fazer isso ...)

Você também pode querer verificar se há um grupo ao qual você possa adicionar para permitir o acesso às configurações de rede ...

Parece que outro método é configurar vários "Locais" de rede (o administrador precisará fazer isso) e você pode alternar entre eles usando scselect , aparentemente sem direitos de administrador ...

O administrador deve poder limitar você somente aos comandos no su.

(Algumas dessas informações vêm de uma postagem de superusuário que encontrei (mas só podem ser acessadas pelo cache do Google onde estou atualmente ...))

    
por 31.12.2012 / 08:57