Solução de problemas de falhas na liberação de concessão de DHCP do Windows Server
Ao tentar atribuir um endereço IP estático no Windows Server Core Edition via Prompt de Comando, você pode encontrar um erro informando Falha ao liberar o DHCP Lease. Esse erro específico pode aparecer quando você tenta modificar as configurações do seu adaptador de rede. Neste artigo, exploraremos várias soluções alternativas para quando o Windows Server não conseguir liberar o DHCP Lease.
Resolvendo o problema do Windows Server não conseguir liberar a concessão de DHCP
Se o seu Windows Server estiver com dificuldades para liberar uma concessão de DHCP, tente as seguintes soluções.
- Verificar atualizações do servidor
- Forçar uma alteração do endereço IP
- Reinicie o serviço do cliente DHCP
Vamos analisar cada solução em detalhes.
1] Verificar atualizações do servidor
Se houver bugs na versão do seu sistema operacional, configurar suas configurações de rede pode levar a problemas. Embora a Microsoft nem sempre confirme esses bugs, é aconselhável verificar se há atualizações na esperança de uma correção. Para fazer isso, navegue até Configurações, depois até Atualização e Segurança e clique em Verificar atualizações. Instale todas as atualizações disponíveis, reinicie seu servidor e veja se o problema continua.
2] Forçar uma alteração do endereço IP
Se nenhuma atualização estiver disponível no momento, você pode alterar manualmente o endereço IP do servidor usando a interface de linha de comando (CLI). Esse processo envolve forçar uma alteração de endereço IP para ignorar a mensagem de erro encontrada. Se você estiver na tela de erro, basta pressionar Enter para prosseguir e selecionar a opção para abrir o PowerShell, geralmente atribuído ao número 15 para essa ação. Se você não estiver nessa tela, basta iniciar o PowerShell como administrador.
Após iniciar o PowerShell, execute Get-NetAdapter para visualizar uma lista de suas interfaces de rede e seus aliases.
Se seu adaptador de rede tiver vários aliases e você não tiver certeza sobre qual modificar, use ipconfig /all
para examinar a lista. O próximo passo é alterar o IP do alias que você selecionou.
Depois de identificar o alias a ser ajustado, digite o comando abaixo para eliminar o endereço IP atualmente atribuído à interface Ethernet.
Remove-NetIPAddress -InterfaceAlias Ethernet -confirm:$False
Vamos analisar os componentes deste comando:
- Remove-NetIPAddress : Este cmdlet é utilizado para excluir um endereço IP e sua configuração de uma interface de rede.
- InterfaceAlias Ethernet : especifica a interface de rede da qual o endereço IP será removido, neste caso, a interface Ethernet.
- confirm:$False : Isso evita o prompt de confirmação que normalmente aparece ao executar o cmdlet, permitindo uma execução perfeita sem interação do usuário.
No meu caso, o comando foi Remove-NetIPAddress -InterfaceAlias Ethernet0 -confirm:$False.
Após remover com sucesso o IP existente, o próximo passo é atribuir um novo. Para fazer isso, execute o comando abaixo.
New-NetIPAddress -InterfaceAlias {NAME} -IPAddress {IP} -PrefixLength {L} -DefaultGateway {GATEWAY_IP}
Aqui está uma visão geral deste comando:
- New-NetIPAddress: Este cmdlet permite que você estabeleça uma nova configuração de endereço IP para uma interface de rede.
- InterfaceAlias {NAME}:Isto especifica a interface de rede pelo seu nome ou alias para atribuição de IP. Substitua {NAME} pelo nome real da sua interface de rede, como Ethernet.
- IPAddress {IP}:Isto indica o novo endereço IP que você deseja atribuir. Substitua {IP} pelo seu endereço IP designado, como 192.168.1.10.
- PrefixLength {L}:Isso define o comprimento do prefixo de sub-rede (conhecido como máscara de sub-rede) para o endereço IP. Substitua {L} pelo comprimento do prefixo numérico, como 24 (representando uma máscara de sub-rede de 255.255.255.0).
- DefaultGateway {GATEWAY_IP}:Isto se refere ao endereço IP do gateway padrão. Substitua {GATEWAY_IP}pelo seu endereço IP de gateway real, como 192.168.1.1.
Após substituir todos os placeholders, o comando para minha configuração foi New-NetIPAddress -InterfaceAlias Ethernet0 -IPAddress 192.168.1.4 -PrefixLength 24 -DefaultGateway 192.168.1.1. Garanta que seus parâmetros reflitam seu ambiente com precisão.
Esta solução alternativa remove efetivamente o endereço IP existente, permitindo a atribuição de um novo IP estático.
3] Reinicie o serviço do cliente DHCP
O DHCP Client Service é crítico dentro de uma rede, facilitando a distribuição e o gerenciamento automáticos de endereços IP e configurações de rede. Como o erro surge ao tentar definir o IP automaticamente, vale a pena reiniciar o DHCP Client Service no seu dispositivo. Para fazer isso, abra o PowerShell e execute o comando abaixo.
Restart-Service DhcpClient
Após executar esse comando, verifique se o problema foi resolvido. Se o problema persistir, você também pode tentar executar netsh winsock reset
para redefinir as configurações do protocolo Winsock.
Ao empregar as soluções descritas neste artigo, você conseguirá resolver o problema em questão.
Como posso resolver uma falha de concessão de DHCP?
Se você enfrentar um erro indicando que o lease do DHCP falhou, impedindo que você configure as configurações de rede do seu servidor, você pode tentar várias soluções. Primeiro, verifique se há atualizações disponíveis e instale-as. Se a atualização não resolver o problema, considere definir manualmente o IP ou reiniciar o serviço DHCP para facilitar a atribuição automática de IP.
O que contribui para uma falha de DHCP?
Vários fatores podem levar à falha do DHCP, como conflitos de endereço IP (onde dois dispositivos compartilham o mesmo IP), servidores DHCP mal configurados ou falta de endereços IP disponíveis. Recomendamos procurar soluções com base na mensagem de erro específica que você encontrar para resoluções direcionadas.
Deixe um comentário