Redes de Computadores Curso de Eng. Informática Curso de Eng. de Electrónica e Computadores Trabalho de Laboratório Nº2 Configuração de TCP/IP numa rede de computadores Utilização de Ipconfig, Ping e Tracert Redes de Computadores Trabalho nº2 1 Objectivo • Identificar as ferramentas utilizadas para descobrir a configuração de rede do computador. • Recolher informações incluindo ligação, nome do host, endereço MAC Camada 2 e informações da Camada 3 de endereço de rede TCP/IP. • Comparar as informações de rede com a de outros computadores na rede. • Aprender a usar o comando TCP/IP Packet Internet Groper (ping) a partir de uma estação de trabalho. • Aprender a usar o comando Trace Route (tracert) a partir de uma estação de trabalho. • Observar as ocorrências de resolução de nomes usando servidores WINS e/ou DNS. 2 Introdução 2.1 Comando ipconfig O comando ipconfig é usado para visualizar a configuração da interface de rede da máquina local. ipconfig é uma abreviatura de IP Configuration. Nas versões mais antigas do Windows o comando utilizado era winipcfg. 2.2 TCP/IP Packet Internet Groper (ping) O comando ping usa as mensagens de eco do protocolo ICMP para testar a conectividade física entre dois extremos. O ping fornece uma indicação da fiabilidade da ligação uma vez que apresenta o resultado de quatro tentativas de comunicação. 2.3 Trace Route (tracert) tracert é a abreviatura TCP/IP para trace route. O comando tracert usa datagramas IP e o protocolo ICMP para apresentar os routers que são encontrados no caminho até ao destino. São enviados grupos de 3 mensagens de Echo Request para o destino com diferentes valores de Time to Live (TTL) no cabeçalho IP. Inicialmente é enviado um primeiro grupo de mensagens com TTL=1 e este valor de TTL vai sendo incrementado de uma unidade para cada novo grupo de mensagens. Os routers quando recebem um datagrama IP decrementam o valor de TTL de uma unidade. Quando o valor de TTL é igual a 0 o datagrama é descartado e é enviada uma mensagem ICMP de Time-to-Live Exceeded para o host de origem. É através da informação constante nestas mensagens que o utilitário tracert elabora uma lista com os router existentes ao longo do caminho até ao destino. A figura seguinte mostra os resultados de um tracert bem sucedido. A primeira linha de saída mostra o nome de destino seguido do seu endereço IP. Isto significa que um servidor DNS foi capaz de resolver o nome para um endereço IP. Em seguida são apresentadas as listagens de todos os routers através dos quais o tracert teve que passar para chegar ao destino. 2007/2008 2 Redes de Computadores Trabalho nº2 Figura 1 – Resultado do comando tracert O tracert utiliza as mesmas solicitações de eco e responde como o comando de ping mas de uma maneira ligeiramente diferente. Observe que o tracert na realidade entrou em contacto três vezes com cada router. Observe os resultados para determinar a consistência da rota. Note, no exemplo acima, que houve relativamente longos atrasos após as rotas 11 e 13, possivelmente devido a congestionamento. No entanto, parece haver conectividade relativamente consistente. Cada router representa um ponto de ligação entre uma rede e outra, para onde o pacote foi encaminhado. 3 Realização experimental 3.1 Faça a ligação à Internet Ligue o seu computador a uma porta do Switch, existente no bastidor central, que está ligado à Internet através da rede de alunos da escola. Verifique que a configuração TCP/IP lhe permite obter o endereço IP automaticamente. Verifique a sua conectividade à Internet abrindo o browser numa página web conhecida. Esta operação realizada com sucesso permite concluir que foi atribuído automaticamente um endereço ao seu computador. 3.2 Recolha as informações da configuração do TCP/IP Use o menu Iniciar para abrir o Prompt de Comando, uma janela do tipo MS-DOS. Pressione Iniciar > Programas > Acessórios > Prompt de Comando ou Iniciar > Programas > Prompt de Comando. Introduza o comando ipconfig na linha de comando. 2007/2008 3 Redes de Computadores Trabalho nº2 Figura 2 – Resultado do comando ipconfig Este primeiro ecrã apresenta o endereço IP, a máscara de sub-rede e o gateway por omissão. O endereço IP e o gateway por omissão deverão estar na mesma rede ou sub-rede, caso contrário o computador não conseguirá comunicar para fora da rede. Na figura a máscara de sub-rede indica que os três primeiros octetos (valor 255 na máscara de sub-rede) precisam ser idênticos para estarem na mesma rede. Registe as seguintes informações para o seu computador. Endereço IP: ______________ Máscara de Sub-rede: ______________ Gateway por omissão: _______________ 3.3 Compare as configurações do TCP/IP deste computador com outros na rede local Compare as informações obtidas com as de outras máquinas da mesma rede local. Existe alguma semelhança? ____________________________________________ O que é similar entre os endereços IP? ____________________________________ O que é similar entre os gateways por omissão? _____________________________ Os endereços IP deverão partilhar a mesma porção da rede. Todas as máquinas na rede local deverão partilhar o mesmo gateway por omissão. Anote alguns dos Endereços IP de outros dispositivos de rede: ___________________________________________________________________ 3.4 Verifique as informações adicionais da configuração do TCP/IP Para ver informações mais detalhadas, digite ipconfig /all e pressione Enter. A figura abaixo mostra a janela de configuração IP detalhada. 2007/2008 4 Redes de Computadores Trabalho nº2 Figura 3 – Resultado do comando ipconfig /all Observe as informações obtidas. Deverá ser apresentado o nome do host, o endereço do servidor DHCP, quando usado, e a data em que inicia e termina a atribuição do IP. Podem também estar presentes as entradas para DNS, usadas nos servidores de resolução de nomes. Registe as seguintes informações: Nome do computador: _________________________ Nomes de Host de alguns outros computadores: _________________________________________ Endereços IP dos diversos servidores listados: __________________________________________ _______________________________________________________________________________ Todos os servidores e estações de trabalho possuem a parte de rede do endereço IP idêntica à do seu computador? ____________________ Não seria de admirar se alguns ou todos os servidores estivessem noutra rede. Isto significa que o gateway por omissão deste computador irá encaminhar solicitações para outra rede. Observe agora o seu Endereço MAC (Physical Address) e o modelo da sua placa de rede (Description). Verifica-se alguma semelhança entre os Endereços Físicos (MAC) observados nas várias estações da rede local (LAN)? Quais? ________________________________________________________________________________ ________________________________________________________________________________ Embora não seja um requisito, a maioria dos administradores de redes locais tenta normalizar os dispositivos utilizados, tais como as placas de rede. Não é por isso de estranhar se todas as máquinas partilharem os primeiros três pares de dígitos Hexadecimais do endereço da placa. Estes três pares identificam o fabricante da placa. 2007/2008 5 Redes de Computadores Trabalho nº2 3.5 Faça ping ao endereço IP de outro computador Na janela de DOS intoduza o comando ping seguido do endereço IP de um computador da rede local, que foi anotado na secção anterior. A figura 4 mostra os resultados de um ping bem sucedido. Figura 4 – Resultados de um ping com sucesso Observe os resultados que obteve e verifique se o ping foi bem sucedido. Faça ping ao endereço IP de uma segunda máquina. Registe os resultados obtidos para o Round Trip Time. ______________________________________________________________________ 3.6 Faça ping ao endereço IP do gateway por omissão Faça ping ao endereço IP do gateway por omissão, se o tiver obtido no exercício anterior. Se o ping foi bem sucedido significa que houve uma conectividade física ao router na rede local e provavelmente ao resto do mundo. 3.7 Faça ping do endereço IP de Loopback do computador Digite o seguinte comando: ping 127.0.0.1 A rede 127.0.0.0 é reservada para testes de loopback. Se o ping foi bem sucedido, então o TCP/IP está instalado correctamente e a funcionar no computador. O ping foi bem sucedido? ____________________ 3.8 Faça ping ao nome de host de outro computador Faça ping ao nome de host de um dos computadores anotado anteriormente. A figura 5 mostra os resultados de um ping bem sucedido ao nome de um host. 2007/2008 6 Redes de Computadores Trabalho nº2 Figura 5 – Resultados de um ping com sucesso ao nome de um host Observe as informações apresentadas. Note que, no exemplo, a primeira linha de resposta apresenta o nome do host, m450, seguido pelo endereço IP. Isto quer dizer que o computador foi capaz de fazer a resolução do nome de host num endereço IP. Sem a resolução do nome, o ping teria falhado pois o TCP/IP apenas entende endereços IP válidos e não nomes. Se o ping foi bem sucedido significa que a conectividade e descoberta dos endereços IP podem ser feitas indicando apenas o nome de host. O ping bem sucedido a um nome de host indicia a existência de um servidor WINS na rede. Os servidores WINS ou um ficheiro “lmhosts” local resolvem os nomes de host em endereços IP. Se o ping falhar, então é possível que não esteja a ser executado nenhum programa de resolução de nomes NetBIOS para endereços IP. Se o último ping funcionou, tente fazer o ping do nome do host de outro qualquer computador na rede local. Nota: Se o nome do computador de destino tiver espaços tem que ser digitado entre aspas, pois o idioma do comando não aceita espaços no nome. 3.9 Faça o seguimento de um endereço IP ou nome de host interligado por routers Faça tracert ao nome ou endereço IP de um host fora da rede local. Quantos routers existem entre um e outro host? _____________________________ Quais os seus endereços IP ? ____________________________ Qual o tempo máximo e mínimo em cada salto? _____________________________ Nota: A rede do Campus pode não permitir a execução do comando tracert. 2007/2008 7 Redes de Computadores Trabalho nº2 3.10 Verifique o percurso efectuado até um nome de host local ou endereço IP Use o comando tracert com um nome de host local. Não deverá levar muito tempo pois não passa através de routers. Quantos routers existem entre um e outro host? _____________________________ Quais os seus endereços IP ? ____________________________ Qual o tempo máximo e mínimo em cada salto? _____________________________ 3.11 Feche a janela de DOS Feche a janela de DOS ao terminar de examinar as configurações de rede. Repita as Etapas anteriores conforme necessário. Certifique-se de que é possível voltar e interpretar esta janela. 2007/2008 8 Redes de Computadores Trabalho nº2 4 Questões finais Considere os seguintes resultados obtidos através do comando ipconfig para três computadores ligados a um switch. Computador 1 Endereço IP: 192.168.12.113 Máscara de Sub-rede: 255.255.255.0 Gateway por omissão: 192.168.12.1 Computador 2 Endereço IP: 192.168.12.205 Máscara de Sub-rede: 255.255.255.0 Gateway por omissão: 192.168.12.1 Computador 3 Endereço IP: 192.168.112.97 Máscara de Sub-rede: 255.255.255.0 Gateway por omissão: 192.168.12.1 1) Os computadores estão todos na mesma rede? ____________________________________ 2) Indique os endereços de rede para cada um? __________________ __________________ __________________ 3) Os computadores podem comunicar todos entre si? Justifique. __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ 4) Qual a função do gateway por omissão? __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ 5) Qual a função do endereço de loopback? __________________________________________________________________________ __________________________________________________________________________ 6) Qual o objectivo da utilização do comando ipconfig? __________________________________________________________________________ ________________________________________________________________________ 7) Diga que tipo de mensagens são utilizadas pelo o utilitário ping. Como é efectuada essa troca de mensagens? __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ 8) Que informação é apresentada pelo utilitário tracert? __________________________________________________________________________ __________________________________________________________________________ __________________________________________________________________________ 2007/2008 9