COMANDOS TEIS PARA RESOLUO DE PROBLEMAS DE REDE Texto retirado do site: https://www.juliobattisti.com.br/artigos/windows/tcpip_p21.asp+Comandos+teis+ prompt+comando+site:www.juliobattisti.com.br&cd=22&hl=pt&ct=clnk http://www.infoblogs.com.br/view.action?contentId=33788&Como-utilizar-comando- IPconfig.html http://www.winajuda.com/2008/05/28/o-comando-shutdown-do-windows-desligue- programe-e-faca-muito-mais-pelo-executar/ http://www.uebbi.com/como-desligar-um-computador-remotamente-pela-rede/
Roteiro para deteco e resoluo de problemas de rede Nesta parte do tutorial apresentarei uma seqncia lgica a ser seguida, para a deteco e resoluo de problemas relacionados a conectividade de rede, para estaes de trabalho e servidores, de uma rede baseada no protocolo TCP/IP. A cada passo, eu acrescentarei comentrios, para detalhar os pontos mais importantes. Situao prtica: Um usurio liga para o suporte tcnico e informa que no est conseguindo acessar outros computadores e os servidores da rede. Voc vai at a seo do usurio e faz o logon com a conta Administrador local. Siga os passos indicados a seguir, para tentar identificar o problema e solucion-lo: 1. Verificar se o TCP/IP est corretamente instalado no micro: Abra um Prompt de comando e execute o seguinte comando: ping 127.0.0.1 Este comando serve para verificar se o protocolo TCP/IP est corretamente instalado e funcionando no computador. Se o TCP/IP estiver OK, voc dever obter um resultado semelhante ao indicado a seguir: F:\>ping 127.0.0.1 Disparando contra 127.0.0.1 com 32 bytes de dados: Resposta de 127.0.0.1: bytes=32 tempo<1ms TTL=128 Resposta de 127.0.0.1: bytes=32 tempo<1ms TTL=128 Resposta de 127.0.0.1: bytes=32 tempo<1ms TTL=128 Resposta de 127.0.0.1: bytes=32 tempo<1ms TTL=128 Estatsticas do Ping para 127.0.0.1: Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda), Aproximar um nmero redondo de vezes em milissegundos: Mnimo = 0ms, Mximo = 0ms, Mdia = 0ms F:\> Se este comando retornar uma mensagem de erro, o problema com a instalao do protocolo TCP/IP. Uma opo acessar as propriedades da conexo de rede local e remover o protocolo TCP/IP, reiniciar o computador e depois reinstalar o TCP/IP novamente. Outra opo que pode ser tentada, antes de desinstalar a reinstalar novamente o TCP/IP clicar com o boto direito do mouse na conexo de rede local e, no menu de opes que exibido, clicar em Reparar. Outro teste para verificar se o TCP/IP est OK utilizar o comando ping para pingar para o prprio IP do computador. Por exemplo, se voc est no micro com IP 10.60.80.150, use o seguinte comando: Ping 10.60.80.150 Se o TCP/IP estiver corretamente configurado, voc dever obter uma mensagem de sucesso para este comando ping.
2. Utilizando o commando IPCONFIG:
O Ipconfig um utilitrio que exibe os parmetros atuais de configurao do TCP/IP. O Ipconfig pode ser usado para:
- Exibir os valores atuais de configurao de rede TCP/IP - Atualizar ou liberar concesses DHCP alocadas. - Exibir, registrar ou liberar nomes DNS.
Obs: DNS um servio da Internet que transforma nomes de domnio em endereos IP. Vamos estudar isso ainda!
Opes de comando que podem ser usados com IPconfig. /all - Exibe todas as informaes de configurao /release - Libera o endereo ip para o adaptador especificado /renew - Renova o endereo ip para o adaptador especificado /flushdns - Limpa o cache de resoluo DNS /registerdns - Atualiza todas as concesses DHCP e torna a registrar os nomes DNS /displaydns - Exibe o contedo de cache de resoluo de DNS
Exemplo: e assim por diante.
Voc pode usar o IPconfig para identificar o endereo TCP/IP, a mscara de sub-rede e as informaes de gateway padro(roteador) para cada NIC(placa de interface de rede) e para determinar se o endereo IP foi atribudo de forma esttica ou dinmica. O NIC uma placa de expanso que inserida em um computador para conect-lo a uma rede. Popularmente chamada de placa de rede.
Para usar o comando IPconfig basta clicar no menu Iniciar e depois Executar. Digitar cmd e clicar OK. O Prompt de comando aparecer, em seguida digite ipconfig e aperte Enter. O endereo TCP/IP, a mscara de sub-rede e as informaes do gateway padro sero exibidos.
3. Verificar a conectividade com a rede local: No passo 1 voc verificou se o protocolo TCP/IP est corretamente instalado no micro. O prximo passo usar o comando ping para verificar se o micro consegue se comunicar com os outros micros da rede local. Vamos supor que o micro tem o nmero IP 10.60.80.25 e que ele faz parte da rede 10.60.80.0. Experimente usar o comando ping, para testar a conectividade com outro computador da rede, conforme exemplo a seguir: ping 10.60.80.134 se o micro estiver conseguindo se comunicar na rede local, voc dever receber um resultado semelhante ao indicado a seguir: F:\>ping 10.60.80.134 Disparando contra 10.60.80.134 com 32 bytes de dados: Resposta de 10.60.80.134: bytes=32 tempo<1ms TTL=128 Resposta de 10.60.80.134: bytes=32 tempo<1ms TTL=128 Resposta de 10.60.80.134: bytes=32 tempo<1ms TTL=128 Resposta de 10.60.80.134: bytes=32 tempo<1ms TTL=128 Estatsticas do Ping para 10.60.80.134: Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda), Aproximar um nmero redondo de vezes em milissegundos: Mnimo = 0ms, Mximo = 0ms, Mdia = 0ms F:\> Se o micro no estiver conseguindo se comunicar com a rede local, voc receber uma mensagem de erro, semelhante a indicada a seguir: F:\>ping 10.60.80.31 Disparando contra 10.60.80.31 com 32 bytes de dados: Esgotado o tempo limite do pedido. Esgotado o tempo limite do pedido. Esgotado o tempo limite do pedido. Esgotado o tempo limite do pedido. Estatsticas do Ping para 10.60.80.31: Pacotes: Enviados = 4, Recebidos = 0, Perdidos = 4 (100% de perda), F:\> Neste caso, podem existir diferentes causas para o problema. Obviamente que, a primeira coisa a verificar se o cabo de rede est conectado (pode parecer uma verificao muito bvia, mas vocs no imaginam o nmero de chamados, onde o problema simplesmente um cabo de rede desconectado). Estando o cabo de rede corretamente conectado, a segunda causa mais provvel um nmero de mscara de sub-rede incorretamente configurado. No nosso exemplo, o computador faz parte da rede 10.60.80.0 e usa como mscara de sub-rede: 255.255.255.0. Caso o computador esteja com uma mscara de sub- rede incorreta, como por exemplo: 255.255.0.0 como se ele estivesse em outra rede e ele no conseguir se comunicar com a rede local. Nestes casos, voc deve acessar as propriedades do TCP/IP e configurar a mscara corretamente. Se o micro recebe as configuraes do TCP/IP via servidor DHCP, voc deve entrar em contato com o administrador da rede e solicitar que ele verifique e corrija as configuraes no servidor DHCP, o qual poder estar com uma configurao incorreta, para a mscara de sub-rede a ser fornecida para os micros da rede. Muito bem, se o comando ping funcionar nesta etapa, significa que o micro est conseguindo se comunicar com a rede local. O prximo passo verificar se o roteador (default gateway) da rede est OK.
4. Pingar para um computador de outra rede: No passo 1 voc verificou se est tudo OK com o roteador. O prximo passo verificar se voc consegue dar um ping para um computador de uma rede remota. Por exemplo, suponhamos que voc esteja na rede 10.60.80.0 e vai usar o seguinte comando ping, para testar se voc consegue se comunicar com um computador da rede 10.60.89.0: ping 10.60.89.2 se a comunicao estiver OK, voc dever receber uma mensagem, semelhante a indicada a seguir: F:\>ping 10.60.89.2 Disparando contra 10.60.89.2 com 32 bytes de dados: Resposta de 10.60.89.2: bytes=32 tempo=37ms TTL=126 Resposta de 10.60.89.2: bytes=32 tempo=36ms TTL=126 Resposta de 10.60.89.2: bytes=32 tempo=35ms TTL=126 Resposta de 10.60.89.2: bytes=32 tempo=35ms TTL=126 Estatsticas do Ping para 10.60.89.2: Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda), Aproximar um nmero redondo de vezes em milissegundos: Mnimo = 35ms, Mximo = 37ms, Mdia = 35ms F:\> Caso voc no obtenha uma resposta da mquina remota, pode ser que a mquina remota esteja desligada ou indisponvel na rede.
5. Verificar se o roteador est disponvel e funcionando: No passo 3 voc verificou se o micro est conseguindo se comunicar com a rede local. O prximo passo verificar se o Roteador (default gateway) da rede est funcionando. Normalmente, o IP 1 usado para o roteador. Por exemplo, na rede 10.60.80.0, o IP do roteador ser: 10.60.80.1. Este no um padro obrigatrio. Para informaes sobre o nmero IP do roteador da sua rede, entre em contato com o administrador da rede. Experimente usar o comando ping, para testar se o roteador est disponvel, conforme exemplo a seguir: ping 10.60.80.1 se o roteador estiver OK, voc dever receber um resultado semelhante ao indicado a seguir: F:\>ping 10.60.80.1 Disparando contra 10.60.80.1 com 32 bytes de dados: Resposta de 10.60.80.1: bytes=32 tempo<1ms TTL=255 Resposta de 10.60.80.1: bytes=32 tempo<1ms TTL=255 Resposta de 10.60.80.1: bytes=32 tempo<1ms TTL=255 Resposta de 10.60.80.1: bytes=32 tempo<1ms TTL=255 Estatsticas do Ping para 10.60.80.1: Pacotes: Enviados = 4, Recebidos = 4, Perdidos = 0 (0% de perda), Aproximar um nmero redondo de vezes em milissegundos: Mnimo = 0ms, Mximo = 0ms, Mdia = 0ms F:\> Caso o roteador esteja com problemas, voc receber uma mensagem de erro. Neste caso voc deve entrar em contato com o Administrador da rede, para que ele tome as medidas necessrias, para normalizar o funcionamento do roteador. Lembre-se que o nmero IP do roteador configurado no parmetro Gateway padro (Default Gateway), das propriedades do TCP/IP. Este parmetro configurado manualmente, quando voc configura o IP manualmente em cada micro, ou configurado no servidor DHCP, se a rede usa um servidor DHCP para fazer as configuraes do TCP/IP, das estaes de trabalho. Quando o roteador est com problemas, voc conseguir se comunicar normalmente com os demais computadores e servidores da sua rede local, mas no conseguir acessar nenhum recurso em redes externas, tais como a Internet ou recursos que esto em servidores de outras redes da empresa, redes estas em filiais e localidades remotas, ligadas atravs de links de WAN. O problema neste caso pode ser com o prprio roteador ou pode ser que o nmero IP do Default Gateway esteja incorreto. Neste caso, voc pode usar o comando ping para ver se o roteador est OK e acessar as propriedades do TCP/IP, para ver se o nmero IP do Default Gateway est corretamente configurado. Se o micro estiver sendo configurado via DHCP, voc pode usar o comando ipconfig/all , para exibir qual o nmero IP do Default Gateway, que est sendo fornecido pelo DHCP.
6. Verificar a rota de destino a ser alcanado
Usando o comando tracert Se voc estiver com problemas de conectividade, pode utilizar o comando tracert para verificar o caminho at o endereo IP de destino a ser alcanado e gravar os resultados. O comando tracert exibe a srie de roteadores IP que so utilizados para entregar pacotes do seu computador no destino e quanto tempo demorou cada salto. Se os pacotes no puderem ser entregues no destino, o comando tracert exibir o ltimo roteador que encaminhou seus pacotes com sucesso. Para obter mais informaes sobre o comando tracert, voc pode digitar tracert -? em um prompt de comando. O uso mais comum de tracert o seguinte: tracert endereo IP [-d]
7. Verificando minhas conexes ativas TCP e UDP na minha mquina O Netstat um instrumento que permite conhecer as conexes TCP ativas na mquina onde o comando foi ativado e assim listar o conjunto das portas TCP e UDP abertas no computador. O comando netstat permite igualmente obter estatsticas sobre diversos protocolos (Ethernet, IPv4, TCP, UDP, ICMP e IPv6).
O comando netstat possui diversos parmetros opcionais, a sua sintaxe a seguinte: netstat [-a] [-e] [-n] [-o] [-s] [-p PROTO] [-r] [intervalle] Utilizado com o argumento a, o comando netstat mostra o conjunto das conexes e das portas em escuta na mquina. Utilizado com o argumento e, o comando netstat mostra as estatsticas Ethernet. Utilizado com o argumento -n., o comando netstat mostra os endereos e os nmeros de porta em formato numrico, sem resoluo de nomes. Utilizado com o argumento o, o comando netstat detalha o nmero do processo associado conexo. Utilizado com o argumento p seguido do nome do protocolo (TCP, UDP ou IP), o comando netstat afixa as informaes pedidas relativas ao protocolo especificado. Utilizado com o argumento r, o comando netstat permite afixar a mesa de encaminhamento. Utilizado com o argumento s, o comando netstat mostra as estatsticas detalhadas por protocolo
DICAS 1- Programar o desligamento do PC
Essa , de todas, a dica mais bacana. A sintaxe a seguinte: shutdown -s -t 1800 O parmetro -s significa desligar (shutdown), e o -t 1800 indica o tempo at que o sistema desligue, em segundos. 1800 segundos igual a meia hora (30 minutos). Para chegar ao valor em segundos, basta pegar o valor em minutos, e multiplicar por 60. Logo, 30 x 60 = 1800. Outros parmetros H outros parmetros legais. Confira alguns: -l: faz logoff; -r: reinicia o PC; -f: fora bruta. Executa o comando instantaneamente; -c "qualquer coisa": mostra uma mensagem, caso o timer esteja ativado; -a: aborta a operao. Alguns parmetos podem ser combinados. Digita shutdown -s -t 3600 c- "Desligando eu uma hora...", o Windows ser desligado em uma hora, e a mensagem mostrada aps o -c aparecer na caixa de tempo regressivo, como abaixo:
Legal, no? Mas a voc se arrepende, o que fazer? Um simples shutdown -a aborta o desligamento. E se voc quer desligar o PC instantaneamente, sem esperar as rotinas padres que o Windows faz a cada desligamento? shutdown -s -f resolve o problema. 2 - Como desligar um computador remotamente pela rede
Se voc administra uma rede Windows e ao final do expediente voc precisa desligar os computadores, essa dica pode ser de grande ajuda. Para desligar um computador da rede remotamente, via prompt, basta usar o seguinte comando: shutdown -s -f -t xx -m \\nome_do_computador Explicando: -s: Indica que voc quer desligar o computador -f: Fora o fechamento dos programas que por ventura estiverem abertos -t: Intervalo [segundos] em que o computador ser desligado -m: Nome do computador que ser quer desligar Agora vem uma dica muito importante: para que o comando funcione, voc precisa primeiramente logar-se na mquina (afinal, sem isso qualquer engraadinho sairia desligando as mquinas da rede), para isso use o comando abaixo: net use \\nome_do_computador\ipc$ /user:usuario senha Feito isso, voc ento poder executar o comando shutdown mostrado acima. Pra faciltar ainda mais, basta criar um arquivo .bat com os comandos referentes aos computadores da rede e pronto. Apenas pra constar, esses comandos foram testados com Windows XP.