Como utilizar endereçamento TCP/IP automático sem um servidor de DHCP

Traduções de Artigos Traduções de Artigos
Artigo: 220874 - Ver produtos para os quais este artigo se aplica.
Importante: este artigo contém informações sobre como modificar o registo. Certifique-se de que cria uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986 Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como utilizar o endereçamento automático do protocolo de controlo de transmissão/protocolo Internet (TCP/IP, Transmission Control Protocol/Internet Protocol) sem um servidor de protocolo de configuração dinâmica de anfitrião (DHCP, Dynamic Host Configuration Protocol) presente na rede. As versões de sistema operativo listadas na secção "Aplica-se a" deste artigo têm uma funcionalidade denominada endereçamento IP privado automático (APIPA, Automatic Private IP Addressing). Com esta funcionalidade, um computador com o Windows pode atribuir a si próprio um endereço IP (protocolo Internet) no caso de não estar disponível ou não existir um servidor de DHCP na rede. Esta funcionalidade facilita a configuração e suporte de uma rede local de pequenas dimensões com TCP/IP em execução.

Mais Informação

Aviso: poderão ocorrer problemas graves se modificar o registo de forma incorrecta utilizando o Editor de registo (Registry Editor) ou qualquer outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Todo e qualquer risco decorrente da modificação do registo é da responsabilidade do utilizador.

Um computador baseado no Windows que esteja configurado para utilizar DHCP pode atribuir automaticamente a si próprio um endereço IP (protocolo Internet) se não estiver disponível um servidor de DHCP. Por exemplo, isto pode acontecer numa rede sem um servidor de DHCP ou numa rede em que o servidor de DHCP esteja temporariamente inactivo para manutenção.

A Internet Assigned Numbers Authority (IANA) reservou o intervalo de endereços 169.254.0.0 - 169.254.255.255 para o endereçamento IP privado automático. Consequentemente, o APIPA fornece um endereço que, garantidamente, não entra em conflito com endereços encaminháveis.

Depois de ter sido atribuído um endereço IP à placa de rede, o computador poderá utilizar TCP/IP para comunicar com qualquer outro computador que esteja ligado à mesma rede local e que também esteja configurado para APIPA ou tenha o endereço IP configurado manualmente com um valor do intervalo 169.254.x.y (em que x.y é o identificador exclusivo do cliente) com uma máscara de sub-rede de 255.255.0.0. Note que o computador não consegue comunicar com computadores de outras sub-redes, nem com computadores que não utilizem endereçamento IP privado automático. O endereçamento IP privado automático está activado por predefinição.

Poderá pretender desactivá-lo em qualquer dos seguintes casos:

- A rede utiliza routers.

- A rede está ligada à Internet sem um dispositivo NAT ou um servidor proxy.

A menos que tenha desactivado mensagens relacionadas com o DHCP, estas notificam-no quando alterna entre endereçamento DHCP e endereçamento IP privado automático. Se as mensagens de DHCP forem acidentalmente desactivadas, pode reactivá-las alterando o valor de PopupFlag de 00 para 01 na seguinte chave do registo:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP


Tenha em atenção que tem de reiniciar o computador para que a alteração entre em vigor. Também pode determinar se o computador está a utilizar APIPA utilizando a ferramenta Winipcfg no Windows Millennium Edition, no Windows 98 ou no Windows 98 Segunda Edição:
Clique em Iniciar (Start), clique em Executar (Run), escreva "winipcfg" (sem as aspas) e clique em OK. Clique em Mais info. Se a caixa Endereço de autoconfiguração IP contiver um endereço IP do intervalo 169.254.x.x, o endereçamento IP privado automático está activado. Se a caixa Endereço IP existir, o endereçamento IP privado automático não está actualmente activado.
No Windows 2000, no Windows XP ou no Windows Server 2003, pode determinar se o computador está a utilizar APIPA utilizando o comando IPconfig numa linha de comandos:

Clique em Iniciar (Start), clique em Executar (Run), escreva "cmd" (sem as aspas) e clique em OK para abrir uma janela da linha de comandos do MS-DOS. Escreva "ipconfig /all" (sem as aspas) e prima a tecla ENTER. Se a linha Autoconfiguração activada indicar "Sim" e Autoconfiguracão de endereço IP for 169.254.x.y (em que x.y é o identificador exclusivo do cliente), o computador está a utilizar APIPA. Se a linha Autoconfiguração activada indicar "Não", o computador não está actualmente a utilizar APIPA.
Pode desactivar o endereçamento IP privado automático utilizando qualquer dos seguintes métodos.

Pode configurar as informações de TCP/IP manualmente, o que desactiva totalmente o DHCP. Pode desactivar o endereçamento IP privado automático (mas não o DHCP) editando o registo. Pode fazê-lo adicionando a entrada DWORD de registo "IPAutoconfigurationEnabled" com um valor de 0x0 à seguinte chave do registo no Windows Millennium Edition, no Windows 98 ou no Windows 98 Segunda Edição:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\DHCP
No Windows 2000, no Windows XP e no Windows Server 2003, o APIPA pode ser desactivado adicionando a entrada DWORD de registo "IPAutoconfigurationEnabled" com um valor de 0x0 à seguinte chave do registo:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<Adapter GUID>
Nota: a subchave GUID da placa é um identificador exclusivo global (GUID) para a placa de rede local do computador.

Especificar um valor de 1 para a entrada DWORD IPAutoconfigurationEnabled activará o APIPA, que é o estado predefinido quando este valor é omitido no registo.

Exemplos de casos em que o APIPA pode ser útil

Exemplo 1: Sem endereço IP anterior e sem servidor de DHCP

Quando o computador baseado no Windows (configurado para DHCP) é inicializado, difunde três ou mais mensagens "discover". Se um servidor de DHCP não responder após a difusão de várias mensagens de detecção, o computador do Windows atribui a si próprio um endereço de Classe B (APIPA). Em seguida, o computador do Windows apresentará uma mensagem de erro ao utilizador do computador (desde que nunca lhe tenha sido atribuído um endereço IP por um servidor de DHCP anteriormente). O computador do Windows envia, então, uma mensagem de detecção a cada três minutos, numa tentativa de estabelecer comunicação com um servidor de DHCP.

Exemplo 2: Endereço IP anterior e sem servidor de DHCP

O computador verifica a existência de um servidor de DHCP e, se não encontrar nenhum, tenta contactar o gateway predefinido. Se o gateway predefinido responder, o computador do Windows mantém o endereço IP anteriormente concedido. No entanto, se o computador não receber uma resposta do gateway predefinido, ou se não existir nenhum atribuído, utiliza a funcionalidade de endereçamento IP privado automático para atribuir um endereço IP a si próprio. É apresentada uma mensagem de erro ao utilizador e são transmitidas mensagens de detecção a cada 3 minutos. Assim que ficar disponível um servidor de DHCP, será gerada uma mensagem indicando que foram restabelecidas as comunicações com um servidor de DHCP.

Exemplo 3: A concessão expira e não existe um servidor de DHCP

O computador baseado no Windows tenta restabelecer a concessão do endereço IP. Se o computador do Windows não encontrar um servidor de DHCP, atribui um endereço IP a si próprio depois de gerar uma mensagem de erro. O computador difunde, então, quatro mensagens de detecção e após cada 5 minutos repete o procedimento completo até que um servidor de DHCP fique disponível. Em seguida, é gerada uma mensagem indicando que as comunicações foram restabelecidas com o servidor de DHCP.

Propriedades

Artigo: 220874 - Última revisão: 15 de março de 2007 - Revisão: 5.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Segunda Edição
  • Microsoft Windows 98 Standard Edition
Palavras-chave: 
kbhowto kbnetwork KB220874

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com