No Terminal, como posso liberar e renovar minha concessão de DHCP?
Atualmente, estou fazendo o seguinte para a interface sem fio, mas estou pensando se há uma maneira melhor:
sudo ifconfig en1 down
sudo ifconfig en1 up
Para a interface com fio, substitua en1
por en0
.
ipconfig
/ifconfig
?Respostas:
Isso também pode ser alcançado com os dois comandos a seguir:
Você pode alias os dois juntos no seu perfil do bash:
Então você tem apenas um comando chamado
renew
que irá liberar e renovar seu DHCP.fonte
ipconfig set
sempre desconfigura a interface antes de configurar o DHCP novamente. Eu nunca precisei do primeiro comando - eipconfig
é muito mais alto nível (ele lida com rotas melhor) do queifconfig
e prefiro para o caso que você indicar.A maneira como o botão de renovação funciona nas Preferências do Sistema é criar uma chave na configuração do sistema. Pode-se criar a chave via:
Trocando
en0
pela interface desejada.fonte