Migração DHCP Windows 2003 para 2008 R2

April 30th, 2010 by Tiago Souza

Segue um processo que documentei de uma migração de DHCP de um Windows Server 2003 Enterprise x86 para Windows Server 2008 Enterprise R2. O processo que fiz foi importando/exportando pelo NETSH, que é o processo recomendado pelo time de suporte à DHCP da Microsoft, veja links de referência no final do artigo.

Acho que vai ajudar quem está precisando de um guia para executar esse serviço.

Introcução

Documentação do processo que fiz recentemente de migração do serviço DHCP do Windows 2003 para 2008 R2. As imagens do ambiente do cliente foram preservadas.

Solução

PARTE I

Servidor de Origem – Windows 2003

  1. Faça o backup do escopo DHCP na console DHCP e por segurança salve em algum diretório separado como cópia de segurança.
  2. Exportar o arquivo de configuração do DHCP para disco por NETSH.

    No prompt do servidor de origem (Windows 2003) digitar:

    netsh <enter>
    dhcp <enter>
    server <enter>
    export c:\dhcp.txt 192.168.112.0 (ou ALL caso tenha mais de um scopo) <enter>

  3. Parar o serviço DHCP Server e deixar como Disabled.
  4. Copiar o arquivo exportado para o C: (ou algum diretório da rede que possa ser acessado pelo 2008 depois) do servidor de destino.

 

PARTE II

Servidor de Destino – Windows 2008 R2

  1. Instale a feature DHCP server via powershell (fiz pelo powershell, mas pode ser pelo server manager).

    No powershell digite: Add-WindowsFeature DHCP

  2. Verificar se a feature foi instalada. Para isso importe o modulo ServerManager para o powershell.

    No powershell digite: Import-Module ServerManager

    Depois digite: Get-WindowsFeature
    Veja que está habilitada na lista [X]

  3. Suba o serviço DHCP Server em Services.msc
  4. Importe os dados exportados no 2003 pelo NETSH

    netsh <enter>
    dhcp <enter>
    server <enter>
    import c:\dhcp.txt <enter>

    IMPORT

  5. Autorize o novo servidor DHCP.
  6. Na figura abaixo já havia sido autorizado.
    Caso contrário ao invés de Unauthorize iria aparecer Authoriza

  7. Verifique se a importação foi feita com sucesso acessando o scopo

  8. Verifique o Address Pool

  9. Verifique as reservas

  10. Verifique o Scope Options

  11. Verifique as concessões

 

Validação

Teste as estações de trabalho e verifique se o novo servidor aparece quando digitado IPCONFIG /ALL.

Links de referência

 

[]s
Tiago Souza

Share

Post to Twitter

The following command was not found: dhcp

September 28th, 2009 by Tiago Souza

Outro dia fui fazer a inclusão de uma opção de scopo num servidor DHCP via netsh, 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:

http://windowsitpro.com/article/articleid/80459/jsi-tip-7839-when-you-type-netsh-dhcp–in-windows-xp-you-receive-the-following-command-was-not-found-dhcp-.html

digitei NETSH SHOW HELPER e o dhcp não estava dentre as opções, então foi só rodar:

NETSH ADD HELPER DHCPMON.DLL

Assim que adicionei passou a funcionar. Fica a dica documentada.


Tiago Souza

Share

Post to Twitter

Série MCSA – DHCP Messages

September 12th, 2009 by Tiago Souza

Introdução

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.

Conteúdo

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

Conclusão

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.


Tiago Souza

Share

Post to Twitter

Tools: Getmac – Descobrindo endereço mac address

September 11th, 2009 by Tiago Souza

Vamos supor que estamos criando uma reserva em um servidor DHCP, nesse caso precisamos informar o endereço físico da placa de rede do computador no qual queremos reservar (MAC Address).

getmac1.jpg

Temos algumas opções para saber o mac address desse computador, por exemplo, no próprio computador executar o comando básico “ipconfig /all”, uma das opções será “Physical Address”. Podemos também executar o comando “arp -a IP” exemplo, arp -a 192.168.100.1. Se não soubermos o endereço IP temos ainda que efetuar o PING no nome do computador para obter o endereço.

Uma terceira forma que alguns desconhecem, mas eu quis trazer aqui só para conhecimento, é o comando getmac. Ele faz parte do Resource Kit Tools do Windows Server.

getmac2.jpg

Faça um teste usando o seguinte comando:

getmac /s pc-xp-01

Onde “pc-xp-01″ é o nome do computador que deseja descobrir o MAC Address. 

Para copiar use:

getmac /s pc-xp-01 | clip

Depois de ctrl + v para colar num documento.

Execute getmac /? para obter ajuda.


Tiago Souza

Share

Post to Twitter

Série MCSA – Descobrindo qual é o servidor DHCP da sua rede

August 17th, 2009 by Tiago Souza

É um comando bem útil que mostra o nome e endereço IP de todos os servidores DHCP autorizados no Active Directory.

netsh dhcp show server


Tiago Souza

Share

Post to Twitter

Série MCSA – DHCP Repair Button

August 17th, 2009 by Tiago Souza

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.

repair_button.jpg

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:

  1. 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.
  2. Limpa o cache ARP, equivalente a arp -d
  3. Limpa o cache NetBIOS, equivalente a nbtstat -r
  4. Limpa o cache DNS, equivalente a ipconfig /flushdns
  5. Registra novamente NetBIOS com WINS server, equivalente a nbtstat -RR
  6. 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.


Tiago Souza

Share

Post to Twitter