DHCP | MSITPRO – Unified Communications
DHCP Repair Button
Pessoal, volto a falar mais de DNS mais pra frente, vamos falar um pouco de DHCP e vou tentar ser bem resumido sem perder o conteúdo ok?
Estava dando uma lida no training kit e tem uma parte curiosa, sobre o famoso Repair Button, o que está na figura abaixo.
Ok, mas quando clicamos nele o que ele executa, seria equivalente ao que em linha de comando?
Quando você clica nesse botão para reparar uma conexão ele executa 6 passos, sendo:
Manda um broadcast de um DHCP Request (explico mais pra frente o que significa isso) para renovar o endereço IP (se estiver usando DHCP). Essa função é similar ao ipconfig /renew.
Limpa o cache ARP, equivalente a arp -d
Limpa o cache NetBIOS, equivalente a nbtstat -r
Limpa o cache DNS, equivalente a ipconfig /flushdns
Registra novamente NetBIOS com WINS server, equivalente a nbtstat -RR
Registra novamente com DNS, equivalente a ipconfig /registerdns
É isso aí, agora toda vez que você clicar nesse botão saberá o que acontece na verdade.
Quando um computador é ligado em uma rede que contém um servidor DHCP ocorre um processo no qual ele recebe e envia mensagens a fim de obter um endereço IP. Nesse tutorial vamos documentar esses passos para terem uma visão geral desse procedimento.
Você liga seu computador, por exemplo Windows XP, em uma rede Active Directory com DHCP server autorizado e funcionando no domínio. A partir daí assim que o computador se inicia ele executa alguns passos bem como o servidor DHCP, segue breve explicação deles abaixo:
1. Computador é inicializado e verifica-se a necessidade de se obter um endereço IP dinâmicamente por intermédio de um servidor DHCP e ele então envia DHCPDISCOVER para toda a rede
2. Os servidores DHCP da rede enviam uma mensagem DHCPOFFER com uma sugestão de configuração
3. O computador seleciona uma das sugestões (mensagens) e entra em negociação com um dos servidores DHCP para obter os dados sugeridos, enviando uma mensagem DHCPREQUEST
4. O servidor confirma e encerra enviando uma mensagem DHCPACK
Nesse tutorial você teve um overview sobre as mensagens efetuadas por um computador cliente e um servidor DHCP dentro do processo de incialização do computador até a aquisição de um IP através do servidor.
Outro dia fui fazer a inclusão de uma opção de scopo num servidor DHCP vianetsh, mas estava logado em uma estação windows xp da rede.
Entrei com o netsh no prompt, depois digitei set machine nome do servidor, até aí tudo bem, me conectei remotamente nesse servidor para entrar com o comando dhcp, mas nesse momento aparece a mensagem "The following command was not found: dhcp."
Verifiquei e o adminpak estava instalado, estava com usuário administrador do domínio, etc, e nada. Então encontrei o seguinte: