Release & Renove o DHCP a partir da linha de comando com ipconfig no Mac

Índice:

Anonim

Se você precisar liberar e renovar o DHCP a partir da linha de comando em um Mac, o útil utilitário ipconfig pode fazer isso rapidamente. Lembre-se de que, para a maioria dos usuários do Mac OS X, renovar uma concessão de DHCP nas Preferências do sistema Mac é a melhor abordagem porque é amigável e eficaz, mas a abordagem do Terminal traz benefícios para usuários avançados e pode ser executado por meio de ssh e modo de usuário único, tornando este conhecimento valioso para compartilhar.

Como renovar a concessão de DHCP a partir da linha de comando do Mac

A sintaxe básica para renovar a concessão do DHCP a partir da linha de comando com ipconfig é a seguinte:

sudo ipconfig set (DEVICEINTERFACE) DHCP

Se você conhece a interface do dispositivo (en0, en1, en2, etc), basta executar esse comando para liberar e depois renovar o DHCP para o dispositivo determinado. Digamos que seja en0, padrão para Macs modernos apenas com wi-fi.

sudo ipconfig set en0 DHCP

Uma vez que o comando é executado, você pode verificar se o DHCP foi definido corretamente determinando as informações do DHCP com o mesmo comando ipconfig com ‘getpacket’ da seguinte forma:

ipconfig getpacket en0

Supondo que o comando 'set' anterior foi bem-sucedido, getpacket retornará o IP atribuído pelo DHCP, servidor DNS, máscara de sub-rede, roteador/gateway e o tempo de concessão.Se as informações do DHCP retornarem em branco, a interface consultada estava errada ou a concessão do DHCP não foi renovada ou distribuída corretamente.

Outra opção grosseira seria executar ipconfig para todas as interfaces de dispositivo disponíveis no Mac, agrupando a sintaxe da seguinte forma:

sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP

É melhor definir o DHCP para a interface específica, no entanto.

Se você não conhece a interface, a primeira etapa é determinar a interface do dispositivo de hardware do computador usada para a porta de rede específica que você está usando. Para a maioria dos Macs modernos, estamos procurando wi-fi que normalmente está em en0, mas muitos usuários de Mac usam ethernet, um ponto de acesso pessoal do iPhone, um telefone Android conectado ou um cartão NIC externo também, cada um dos quais pode ter um interface de dispositivo diferente, dependendo do hardware. Você pode determinar facilmente qual é a interface do dispositivo executando networksetup -listallhardwareports da seguinte forma:

networksetup -listallhardwareports

Percorra a saída para encontrar a interface que deseja configurar e renovar o DHCP, vamos supor que você esteja procurando por “Wi-Fi”, que pode ser assim:

Porta de hardware: Dispositivo Wi-Fi: en0 Endereço Ethernet: b1:3f:22:dd:ab:19

Ao lado de ‘Device’ você encontrará a interface, neste caso é “en0”, que é o que é conectado ao comando ipconfig acima mencionado.

Release & Renove o DHCP a partir da linha de comando com ipconfig no Mac