Como conectar / desconectar uma rede Ethernet com linha de comando

1

Estou usando um IP balanceado no trabalho, mas alguns servidores não gostam disso, eles estão considerando uma violação de segurança, por isso preciso alternar da minha conexão Ethernet (balanceada com 2 IPs) para uma conexão sem fio ( apenas um IP).

Existe um comando que eu possa usar para ligar / desligar a conexão Ethernet no Mac OSX?

Eu estava pesquisando o comando networksetup , mas não consegui encontrar a opção correta.

    
por Mauro 05.02.2015 / 00:28

2 respostas

1

Use o AppleScript para criar dois aplicativos, um para encerrar a conexão Ethernet e outro para restabelecê-lo.

isso encerrará a conexão:

do shell script "/sbin/ifconfig en0 down" user name "username" password "password" with administrator privileges

isso irá restabelecer:

do shell script "/sbin/ifconfig en0 up" user name "username" password "password" with administrator privileges

use credenciais de administrador.

    
por 12.02.2015 / 06:33
1

Graças a @Mauro acabei fazendo login como um usuário Admin (que é meu padrão) e usei o Terminal da seguinte maneira -

sudo /sbin/ifconfig en0 up

OR

sudo /sbin/ifconfig en0 down 
    
por 28.09.2018 / 14:33