Estou solucionando um determinado problema com minha configuração de DHCP e preciso que minha máquina Windows solicite um endereço IP "novo", para que eu possa ver qual endereço o servidor DHCP fornece por padrão.
Quando ipconfig /release
segui ipconfig /renew
, o Windows "propõe" seu antigo endereço IP ao servidor DHCP (apenas verificado com o Wireshark, a mensagem inicial "DHCP Discover" possui a Opção 50 (endereço IP solicitado) com o antigo IP da máquina Windows).
Tentei desativar / ativar o adaptador de rede. Mesmo comportamento.
Pergunta: Como forçar o Windows a solicitar apenas um novo endereço IP, sem propor seu antigo endereço IP.
windows
networking
dhcp
haimg
fonte
fonte
Respostas:
Não existe procedimento que valha o esforço. Ele é armazenado em uma chave do Registro, mas essa parte do Registro é armazenada em cache enquanto o subsistema de rede está em execução. Portanto, você teria que desligar o sistema, inicializar outra instalação do SO, montar o registro, excluir a chave e reiniciar a instalação original do SO. A chave é DhcpIPAddress, mas é usada apenas nas reinicializações, portanto você não pode modificá-lo.
Desinstalar e reinstalar o adaptador de rede pode funcionar.
fonte
Em execução
net stop dhcp
e, em seguida,net start dhcp
parece funcionar no meu sistema de teste do Windows 7. O pacote de descoberta DHCP resultante não inclui a opção 50.Eu acho que é sua escolha se você deseja executar
ipconfig /release
primeiro para sinalizar ao servidor DHCP que o endereço IP está disponível (ele deve remover a concessão existente no servidor DHCP).Portanto, para resumir, todo o processo seria (em uma janela de cmd do Administrador ):
Se você deseja indicar apenas uma conexão correspondente
Local*
(por exemplo, Conexão Local ), você pode fazer:fonte
ipconfig/release
entãonet stop dhcp
,net start dhcp
então,ipconfig/renew
e recebi um novo endereço.ipconfig /renew Local*
apenas imprime as informações da interface, como se eu tivesse digitadoipconfig
sem argumentos. Edit: não! Ele imprime as informações (para todas as interfaces, não apenas as que correspondem ao Local *) e renova a concessão.Isso funcionará:
Se o seu driver Ethernet suportar, você poderá alterar o endereço MAC na NIC . Geralmente é um procedimento relativamente indolor. Em seguida
ipconfig /renew
, você deve fornecer um novo endereço IP.fonte
Encontrei esta solução aqui.
Redefinir WinSock e pilha TCP / IP
a. Abra um prompt de comando como administrador
b. Redefina as entradas WINSOCK:
netsh winsock reset catalog
c. Redefinir pilha TCP / IP:
netsh int ip reset reset.log
d. Reinicie a máquina (você pode executar os dois comandos primeiro, eu tendem a colocar vários comandos no bloco de notas e depois copiar e colar na janela de comando).
Renove seu IP
Defina suas configurações de IP, estáticas ou dinâmicas, e pronto
fonte
Você pode tentar configurar o servidor DHCP para fornecer endereços em um intervalo que exclua o endereço antigo. Por exemplo, se o endereço antigo for xxx101, defina o intervalo como xxx120 para 130. Sei que você está interessado em determinar algum comportamento padrão do servidor, portanto isso pode não ser útil se ele alterar exatamente o que você deseja determinar.
fonte
Etapa 1. Anote o endereço IP do qual você deseja se livrar no cliente:
Etapa 2. No segundo computador, atribua temporariamente um endereço IP manual que você anotou na etapa 1. No primeiro computador em que você está tentando alterar a reserva de DHCP:
Etapa 3. O primeiro computador agora obterá o próximo endereço IP que o DHCP oferecerá. Remova o endereço estático na máquina secundária retornando à configuração DHCP.
fonte
Acabei de encontrar uma solução alternativa. No entanto, é necessário alterar a configuração do servidor DHCP:
fonte
A maneira mais fácil que encontrei para forçar o descanso do IP é atribuir o mesmo IP DHCP para outro PC como IP estático, abaixo estão as etapas:
Isso pode ser feito usando adaptadores Ethernet e WIFI, em vez de usar dois PCs.
fonte