Como solucionar problemas de conectividade TCP/IP com o Windows XP

Traduções deste artigo Traduções deste artigo
ID do artigo: 314067 - Exibir os produtos aos quais esse artigo se aplica.
Para obter uma versão para Microsoft Windows 2000 deste artigo, consulte 102908.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Há ferramentas que podem fornecer informações úteis quando você está tentando determinar a causa de problemas de rede TCP/IP no Microsoft Windows XP. Este artigo lista as recomendações para usar essas ferramentas para diagnosticar problemas de rede. Embora esta lista não seja completa, a lista fornece exemplos que mostram como você pode usar estas ferramentas para rastrear problemas na rede.



Mais Informações

Ferramentas de solução de problemas de TCP/IP

A lista a seguir mostra algumas ferramentas de diagnóstico TCP/IP incluídas no Windows XP:

Ferramentas básicas

  • Diagnóstico de rede em Ajuda e Suporte
    Contém informações detalhadas sobre a configuração de rede e os resultados dos testes automatizados.
  • Pasta de conexões de rede
    Contém informações e configurações para todas as conexões de rede no computador. Para localizar a pasta Conexões de rede, clique em Iniciar, em Painel de Controle e em Conexões de Rede e Internet.
  • Comando IPConfig
    Exibe valores de configuração de rede TCP/IP, atualizações ou lançamentos, concessões alocadas de DHCP e exibe, registra ou libera nomes de DNS.
  • Comando ping
    Envia mensagens de solicitação de eco ICMP para verificar se o TCP/IP está configurado corretamente e que um host TCP/IP está disponível.

Ferramentas avançadas

  • Comando hostname
    Exibe o nome do computador host.
  • Comando nbtstat
    Exibe o status das conexões atuais de NetBIOS sobre TCP/IP, atualiza o cache de nome de NetBIOS e exibe os nomes registrados e a Identificação do escopo.
  • Comando PathPing
    Exibe um caminho de um host de TCP/IP e perdas de pacote em cada roteador ao longo do caminho.
  • Comando de rota
    Exibe a tabela de roteamento IP e adiciona ou exclui rotas IP.
  • Comando tracert
    Exibe o caminho de um host TCP/IP.
Para exibir a sintaxe de comando correto para usar com cada uma destas orientações, digite -? em um prompt de comando após o nome da ferramenta.

Ferramentas do Windows XP Professional

O Windows XP Professional contém as seguintes ferramentas adicionais:
  • Visualizador de eventos
    Eventos e erros do sistema de Registros.
  • Gerenciamento do computador
    Altera os drivers de interface de rede e outros componentes da rede.

Solução de problemas

O procedimento que você utiliza para solucionar problemas de TCP/IP depende no tipo de conexão de rede que está sendo usada e o problema de conectividade sendo enfrentado.

Solução de problemas automatizado

Para a maioria dos problemas que envolvem a conectividade de Internet, inicie usando a ferramenta de Diagnóstico de Rede para identificar a origem do problema. Para usar os Diagnósticos de Rede, siga estas etapas:
  1. Clique em Iniciar e em Ajuda e suporte.
  2. Clique no link para Usar Ferramentas para exibir informações sobre o computador e diagnosticar problemas e clique em Diagnósticos da Rede na lista à esquerda.
  3. Ao clicar em Verificar seu sistema, os Diagnósticos de Rede reúnem informações sobre a configuração e executam solução de problemas automatizada da conexão da rede.
  4. Quando o processo estiver concluído, procure por qualquer item marcado por "FALHOU" em vermelho, expanda estas categorias e visualize os detalhes adicionais sobre o teste exibido.
É possível usar aquela informação para resolver o problema ou fornecer as informações para um profissional de suporte à rede para obter ajuda. Se você comparar os testes que falharam com a documentação na seção Solução de problemas manual mais tarde neste artigo, talvez seja possível determinar a origem deste problema. Para interpretar os resultados para o TCP/IP, expanda a seção Adaptadores de Rede dos resultados e expanda o adaptador de rede que falhou no teste.

Também é possível iniciar a interface de Diagnóstico de Rede usando o comando a seguir:
netsh diag gui

Solução de problemas manual

Para resolver manualmente os problemas de conectividade de TCP/IP, use os seguinte métodos na ordem que eles aparecem:

Método 1: Usar a ferramenta IPConfig para verificar a configuração


Para usar a ferramenta IPConfig para verificar a configuração de TCP/IP no computador enfrentando o problema, clique em Iniciar, em Executar e digite cmd. Agora é possível usar o comando ipconfig para determinar as informações de configuração do computador host, incluindo o endereço IP, a máscara de subrede e o gateway padrão.

O parâmetro /all para o IPConfig gera um relatório de configuração detalhado para todas as interfaces, incluindo quaisquer adaptadores de acesso remoto. É possível redirecionar o resultado de IPConfig para um arquivo para colar o resultado em outros documentos. Para fazer isso, digite:
ipconfig > \nome_da_pasta\nome_do_arquivo
O resultado recebe o nome do arquivo específico e é armazenado na pasta especificada.

É possível analisar o resultado IPConfig para identificar problemas que existem na configuração de rede do computador. Por exemplo, se um computador é configurado manualmente com um endereço IP que duplica um endereço IP existente já detectado, a máscara de subrede aparece como 0.0.0.0.

Se seu endereço IP local é retornado como 169.254.y.z com uma máscara de subrede de 255.255.0.0, o endereço IP foi atribuído pelo recurso de endereçamento APIPA do Windows XP Professional. Esta atribuição significa que o TCP/IP foi definido para configuração automática, que nenhum servidor DHCP foi encontrado e que nenhuma configuração alternativa foi especificada. Esta configuração não tem nenhum gateway padrão para a interface.

Se seu endereço IP local é retornado como 0.0.0.0, o recurso DHCP Media Sensing substitui o ativado, pois o adaptador de rede detectou sua falta de conexão à rede ou o TCP/IP detectou um endereço IP que duplica um endereço IP configurado manualmente.

Se você não identificar quaisquer problemas na configuração do TCP/IP, vá para o Método 2.

Método 2: Usar a ferramenta Ping para testar sua conectividade


Se você não identificar qualquer problema na configuração de TCP/IP, determine se o computador pode se conectar a outros computadores host na rede TCP/IP. Para fazer isso, use a ferramenta Ping.

A ferramenta Ping ajuda você a verificar a conectividade de nível IP. O comando ping envia uma mensagem de solicitação de eco ICMP ao host de destino. Use o Ping sempre que desejar verificar que um computador host pode enviar pacotes IP a um host de destino. Também é possível usar o Ping para isolar problemas de hardware de rede e configurações incompatíveis.

Observação Se você executar o comando ipconfig /all e a configuração de IP apareceu, não deve usar o ping no endereço de loopback e seu próprio endereço IP. O IPConfig já executou estas tarefas para exibir a configuração. Ao solucionar problemas, verifique se existe uma rota entre o computador local e um host de rede. Para fazer isso, use o seguinte comando:
ping endereço IP
Observaçãoendereço IP é o endereço IP do host de rede que você deseja se conectar.

Para usar o comando ping, siga estas etapas:
  1. Executar ping no endereço de loopback para verificar se o TCP/IP está instalado e configurado corretamente no computador local. Para isso, digite o seguinte comando:
    ping 127.0.0.1
    Se o teste de loopback falhar, a pilha de IP não está respondendo. Este problema pode ocorrer se uma ou mais das seguintes condições forem verdadeiras:
    • Os drivers TCP estão corrompidos.
    • O adaptador de rede não está funcionando.
    • Outro serviço estiver interferindo no IP.
  2. Executar ping no endereço IP do computador local para verificar se o computador foi corretamente adicionado à rede. Se a tabela de roteamento estiver correta, este procedimento irá encaminhar o pacote para o endereço de loopback de 127.0.0.1. Para isso, digite o seguinte comando:
    ping Endereço IP do host local
    Se o teste de loopback for bem sucedido, mas você não pode executar ping no endereço IP, pode haver um problema com a tabela de roteamento ou com o driver do adaptador de rede.
  3. Executar ping no endereço IP do gateway padrão para verificar se o gateway padrão está funcionando e se você pode se comunicar com o host local na rede local. Para isso, digite o seguinte comando:
    ping Endereço IP do gateway padrão
    Se o ping falhar, pode haver um problema com o adaptador de rede, com o roteador ou dispositivo de gateway, o cabeamento ou outro hardware de conectividade.
  4. Executar ping no endereço IP de um host remoto para verificar se você pode se comunicar através de um roteador. Para isso, digite o seguinte comando:
    ping Endereço IP do host remoto
    Se o ping falhar, o host remoto pode não estar respondendo ou pode haver um problema com o hardware de rede entre os computadores. Para descartar um host remoto que não está respondendo, use o Ping novamente em um host remoto diferente.
  5. Executar ping no nome de host de um host remoto para verificar se pode resolver um nome de host remoto. Para isso, digite o seguinte comando:
    ping Nome do host do host remoto
    O Ping usa resolução de nome para resolver um nome de computador em um endereço IP. No entanto, se você executou ping em um endereço IP, mas não pode executar ping em um nome de computador, há um problema com a resolução do nome de host, não com a conectividade de rede. Verifique se os endereços do servidor DNS estão configurados para o computador, manualmente nas propriedades de TCP/IP ou através da atribuição automática. Se os endereços do servidor DNS estão listados ao digitar o comando ipconfig /all, tente executar ping nos endereços do servidor para certificar-se de que eles estejam acessíveis.
Se você não pode usar o Ping com êxito em qualquer ponto, verifique as seguintes configurações:
  • Certifique-se de que o endereço IP do computador local é válido e que está correto na guia Geral na caixa de diálogo Propriedades do Protocolo Internet (TCP/IP) ou quando é usado com a ferramenta Ipconfig.
  • Certifique-se de que o gateway padrão está configurado e que o link entre o host e o gateway padrão está funcionando. Para fins de solução de problemas, certifique-se de que somente um gateway padrão está configurado. Embora seja possível configurar mais de um gateway padrão, os gateways após o primeiro gateway são usados somente se a pilha de IP determina que o gateway original não está funcionando. O objetivo da solução de problemas é determinar o status do primeiro gateway configurado. Portanto, é possível excluir todos os outros gateways para simplificar sua tarefa.
  • Certifique-se de que a segurança IPSec não está ativada. Dependendo da política IPSec, pacotes de Ping podem ser bloqueados ou podem exigir segurança. Para obter mais informações sobre o IPSec, vá para o Método 7: Verificar a segurança do Protocolo Internet (IPSec).
Importante Se o computador remoto que você está executando o ping está diante de um link com alto atraso, como um link de satélite, a resposta pode demorar mais. É possível usar o parâmetro -w (espera) para especificar um período de tempo limite maior do que o tempo limite padrão de quatro segundos.

Método 3: Use a ferramenta PathPing para verificar uma rota


A ferramenta PathPing detecta perda de pacote em caminhos de saltos múltiplos. Execute um análise de PathPing em um host remoto para verificar se os roteadores no caminho do destino estão funcionando corretamente. Para isso, digite o seguinte comando:
pathping Endereço IP do host remoto
Método 4: Usar a ferramenta Arp para limpar o cache do ARP


É possível executar ping tanto no endereço de loopback (127.0.0.1) como no seu endereço IP, mas você não poderá executar ping em qualquer outro endereço IP, usar a ferramenta Arp para limpar o cache do protocolo de resolução de endereço (ARP). Para exibir as entradas de cache, digite qualquer um dos seguintes comandos:
arp -a

arp -g
Para excluir as entradas, digite o seguinte comando:
arp -d Endereço IP
Para liberar o cache do ARP, digite o seguinte comando:
netsh interface ip delete arpcache
Método 5: Verificar o gateway padrão


O endereço do gateway deve estar na mesma rede que o host local. Caso contrário, as mensagens do computador host não podem ser encaminhadas fora da rede local. Se o endereço do gateway está na mesma rede que o host local, certifique-se de que o endereço do gateway padrão está correto. Certifique-se de que o gateway padrão é um roteador, não apenas um host. E certifique-se de que o roteador está habilitado para encaminhar datagramas IP.

Método 6: Usar a ferramenta Tracert ou a ferramenta Route para verificar as comunicações


Se o gateway padrão responde corretamente, execute o ping em um host remoto para certificar-se de que as comunicações de rede para rede estão funcionando corretamente. Se as comunicações não estão funcionando corretamente, use a ferramenta Tracert para rastrear o caminho do destino. Para roteadores IP baseados no Microsoft Windows 2000 ou no Microsoft Windows NT 4.0, use a ferramenta Route ou o snap-in de Roteamento e Acesso Remoto para exibir a tabela de roteamento IP. Para outros roteadores IP, use a ferramenta apropriada designada pelo fornecedor ou o recurso para examinar a tabela de roteamento IP.

Com mais frequência, você recebe as seguintes quatro mensagens de erro ao utilizar o Ping durante a solução de problemas:
TTL expirou em trânsito
Esta mensagem de erro significa que o número de saltos necessários excede o Tempo de Vida (TTL). Para aumentar o TTL, através do uso do comando ping -i. Pode haver um loop de roteamento. Use o comando Tracert para determinar se os roteadores configurados incorretamente causaram um loop de roteamento.
Host de destino inacessível
Esta mensagem de erro significa que não existe rota local ou remota para um host de destino no host de envio ou no roteador. Solucione problemas do host local ou da tabela de roteamento do roteador.
Tempo Limite da Solicitação Atingido
Esta mensagem de erro significa que as mensagens de respostas de Eco não foram recebidas no período do tempo limite designado. Por padrão, o período de tempo limite designado é quatro segundos. Use o comando ping -w para aumentar o tempo limite.
A solicitação de ping não pode encontrar o host
Esta mensagem de erro significa que o nome do host de destino não pode ser resolvido. Verifique o nome e a disponibilidade dos servidores DNS ou WINS.

Método 7: Verificar a segurança de Protocolo Internet (Ipsec)


O IPSec pode aumentar a segurança em uma rede, mas alterar as configurações de rede ou solução de problemas é mais difícil. Às vezes, as políticas IPSec exigem comunicação protegida em um computador baseado no Windows XP Professional. Estes requisitos podem dificultar a conexão a um host remoto. Se o IPSec é implementado localmente, é possível desativar os Serviços IPSEC Services no snap-in de Serviços.

Se as dificuldades terminam quando você interrompe os serviços IPSec, as políticas IPSec estão bloqueando o tráfego ou exigindo segurança para o tráfego. Peça ao administrador de segurança para modificar a política IPSec.

Método 8: Verificar a filtragem de pacote


Devido a erros na filtragem de pacote, a conectividade ou resolução de endereços pode não funcionar. Para determinar se a filtragem de pacote é a origem de um problema de rede, desative a filtragem de pacote do TCP/IP. Para fazer isto, siga estas etapas:
  1. Clique em Iniciar, em Painel de Controle, em Conexões de Rede e Internet e em Conexões de Rede.
  2. Clique com o botão direito na conexão de área local que deseja modificar e clique em Propriedades.
  3. Na guia Geral, na lista Essa conexão utiliza os seguintes itens, clique em Protocolo de Internet (TCP/IP) e em Propriedades.
  4. Clique em Avançado e clique na guia Opções.
  5. Na caixa de diálogo Configurações opcionais, clique em Filtragem TCP/IP e clique na guia Propriedades.
  6. Clique para desmarcar a caixa de seleção Ativar filtragem de TCP/IP (todos os adaptadores) e clique em OK.
Para executar ping em um endereço, use seu nome DNS, nome do computador NetBIOS ou seu endereço IP. Se o ping tiver êxito, as opções de filtragem de pacote podem estar mal configuradas ou restritivas demais. Por exemplo, a filtragem pode permitir que o computador atue como um servidor Web, mas para fazer isso, a filtragem pode desativar ferramentas, como a administração remota. Para restaurar uma variedade maior de opções de filtragem permitidas, altere o valor permitido para a porta TCP, a porta UDP e o protocolo IP.

Método 9: Verificar se há conexão para um servidor específico


Para determinar a causa de problemas de conectividade quando você está tentando se conectar a um servidor específico através de conexões baseadas no NetBIOS, use o comando nbtstat -n no servidor para determinar qual o nome que o servidor registrado na rede.

O comando nbtstat -n output lista vários nomes que o computador registrou. A lista incluirá um nome semelhante ao nome do computador configurado na guia Nome do Computador em Sistema no Painel de Controle. Caso contrário, tente um dos outros nomes exclusivos que o comando nbtstat exibe.

A ferramenta Nbtstat pode também exibir as entradas de cache para computadores remotos de entradas #PRE no arquivo Lmhosts ou de nomes resolvidos recentemente. Se o nome que os computadores remotos estão usando para o servidor é o mesmo e os outros computadores em uma subrede remota, certifique-se de que os outros computadores possuem o mapeamento nome para endereço em seus arquivos Lmhosts ou servidores WINS.

Método 10: Verificar as conexões remotas


Para determinar porque a conexão de TCP/IP ao computador remoto para de responder, use o comando netstat -a para exibir o status de todas as atividades para as portas TCP e UDP no computador.

Normalmente, uma boa conexão TCP mostra 0 bytes nas filas Enviados e Recebidos. Se os dados são bloqueados em qualquer uma das filas ou o estado das filas é irregular, a conexão pode estar com falha. Se os dados não estão bloqueados e o estado das filas é normal, você pode estar enfrentando um atraso no programa ou na rede.

Método 11: Usar a ferramenta Route para verificar a tabela de roteamento


Para dois hosts trocar datagramas IP, ambos devem ter uma rota ou devem usar gateways padrões com uma rota. Para exibir a tabela de roteamento em um host com Windows XP, digite o seguinte comando:
route print
Método 12: Usar a ferramenta Tracert para examinar caminhos


A Tracert envia mensagens de solicitação de Eco ICMP que possuem valores de forma incremental mais elevados no campo TTL do cabeçalho IP para determinar o caminho de um host para outro através de uma rede. A tracert analisa as mensagens ICMP retornadas. Com a Tracert, é possível rastrear o caminho de roteador para roteador para até 30 saltos. Se um roteador falhar ou o pacote for roteado em um loop, a Tracert revelará o problema. Após localizar o roteador com problema, é possível entrar em contato com o administrador do roteador se o roteador está fora do local ou restaurar o roteador para o status totalmente funcional se ele estiver sob controle.

Método 13: Solucionar problemas com gateways


Se você recebe a seguinte mensagem de erro durante a configuração, determine se o gateway padrão está localizado na mesma rede lógica que o adaptador de rede do computador:
O gateway padrão não pertence a uma das interfaces configuradas
Compare a parte da ID de rede do endereço IP do gateway padrão com as IDs de rede dos adaptadores de rede do computador. Especificamente, verifique se a lógica de bit AND do endereço IP e da máscara subrede é igual a lógica de bit AND do gateway padrão e da máscara subrede.

Por exemplo, um computador com um adaptador de rede único configurado com um endereço IP de 172.16.27.139 e uma máscara subrede de 255.255.0.0 deve usar um gateway padrão no formato 172.16.y.z. A ID de rede para esta interface IP é 172.16.0.0.

Recursos adicionais

Os recursos a seguir contêm informações adicionais sobre como solucionar problemas do Microsoft TCP/IP:

Consulte o tópico "Configurando TCP/IP" na documentação do Microsoft Windows XP Professional Resource Kit.

Consulte "Introdução ao TCP/IP" no Guia do Sistema de Rede Básico do TCP/IP do Microsoft Windows 2000 Server Resource Kit para obter informações gerais sobre o pacote de protocolos TCP/IP.

Consulte "Visão Geral do Roteamento de Unicast" no Guia Internetworking do Microsoft Windows 2000 Server Resource Kit para obter mais informações sobre os fundamentos do roteamento.

Consulte "Solução de problemas de TCP/IP" no Guia do Sistema de Rede Básico do TCP/IP do Microsoft Windows 2000 Server Resource Kit para obter informações sobre a filtragem de pacote IP.



Referências

Para obter informações adicionais, clique nos números abaixo para ler os artigos na Base de Dados de Conhecimento Microsoft:
308007 Como solucionar os problemas de rede doméstica no Windows XP
325487 Como resolver problemas de conectividade de rede
299357 Como reiniciar o Protocolo de Internet TCP/IP no Windows XP
307874 Como desabilitar o compartilhamento simples de arquivo e definir permissões em uma pasta compartilhada no Windows XP
810881 Mensagem de erro "Acesso negado" ao tentar abrir uma pasta
214759 Erro acesso negado ao tentar se conectar a um compartilhamento de rede
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 314067 - Última revisão: sexta-feira, 7 de junho de 2013 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Palavras-chave: 
kbhowto kbenv kbinfo kbnetwork kbtshoot KB314067

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