Você está na página 1de 11

e

FACULDADE INTEGRADA DO CEAR - FIC


Curso: Sistema de Informao
Prof. Fernando Eryck


PRTICA 01

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.