T R Á F E G O , E N Q U A D R A M E N T O , D E F A U L T G A T E W A Y E A R P . V A L E 2 , 0 P O N T O S .
INTRODUÇÃO AO LABORATÓRIO
Nosso laboratório é composto de três hosts Linux, representados pelo símbolo de um computador, denominados conforme segue:
Microcore
Microcore_2
Microcore_3
Além disso, no laboratório temos um roteador, denominado R1, e dois Switches, SW1 e SW2.
PRÉ-CONFIGURANDO A TOPOLOGIA PARA SER MONITORADA
1. Antes de iniciarmos o tráfego na rede, vamos habilitar omonitoramento “no cabo”. Queremos monitorar o que passa no cabo que está ligando o host “Microcore”, que é onde você está no
momento, e o Switch. O que será que passa nesse cabo? Vamos saber. Clique com o botão direito sobre este cabo, e clique na opção “Starting Capture” ou “Iniciar captura”
2. Na janela que irá aparecer, selecione a interface que se quer monitorar. No caso, é a interface E0 do host Microcore. Clique em OK. Será exibida uma mensagem. Clique em OK.
CONFIGURANDO O HOST “MICROCORE”
1. Clique com o botão direito sobre o host Microcore.
2. Clique na opção “Iniciar”. Uma janela com o boot do Linux deve aparecer. Aguarde a conclusão do boot.
3. Quando for apresentado o prompt de comando, conforme ilustre a figura ao lado, digite o seguinte comando:
sudo su
4. A seguir, digite o comando abaixo para visualizar informações da placa de rede ethernet
denominada eth0. Observe que o comando cita o nome da placa de rede:
ifconfig eth0
5. Na primeira linha do comando, observe que haverá o nome da placa de rede (eth0), e o endereço físico desta placa de rede após a palavra HWaddr, também conhecido como endereço MAC ou endereço Ethernet. Anote este endereço físico.
SEMPRE QUE VOCÊ QUISER OBTER TANTO O ENDEREÇO LÓGICO QUANTO O ENDEREÇO FÍSICO DE UMA INTERFACE DE REDE, BASTA DIGITAR: “IFCONFIG ETH0”, ONDE ETH0 É O NOME DA INTERFACE ETHERNET.
6. Agora, vamos configurar o IP. Esta máquina terá o IP 192.168.10.11. Além disso, queremos que os três primeiros octetos identifiquem a rede. Portanto, a máscara será 255.255.255.0. Digite, portanto, o seguinte comando:
ifconfig eth0 192.168.10.11 netmask 255.255.255.0 up 7. Para conferir que o
endereço foi configurado
corretamente, basta repetir o comando: ifconfig eth0
CONFIGURANDO OS OUTROS HOSTS LINUX
8. Seguindo os passos anteriores, anote o endereço físico da interface eth0 do host “Microcore_2” e “Microcore_3”. Além disso, configure o IP dessas assim:
Host IP
Microcore_2 192.168.10.12
CONFIGURANDO O ROTEADOR R1
1. Na barra de ferramentas do GNS3, certifique-seque o ícone para mostrar o nome das interfaces de rede esteja pressionado, conforme mostra a figura.
2. Observe quais interfaces do roteador estão em cada rede. A interface “e0/0” está na rede da esquerda 192.168.10.0/24, e a interface “e0/1” está na rede da direita 172.16.10.0/24.
3. Clique com o botão direito no roteador R1, e, a seguir, clique em “Iniciar”.
4. A seguir, clique com o botão direito no roteador R1, e clique em “Console”. Uma janela de terminal irá abrir. Espere o sistema do roteador carregar, e, após, tecle Enter para abrir o prompt.
5. Você está operando um sistema real de roteador. Para ver como as interfaces de rede estão configuradas, digite o seguinte comando:
show ip interface br 6. A primeira coluna
descreve a interface. Você consegue
identificar, olhando aí, qual interface está ligada à rede esquerda da topologia, e qual interface está ligada à rede direita?
7. A segunda coluna do comando informa o IP atribuído a interface. A palavra “unassigned” significa que não há IP atribuído.
8. Mas, como fazemos para ver o endereço físico dessas interfaces? Muito simples. Por exemplo, para ver o endereço físico da interface e0/0 (Ethernet0/0), que está ligada à rede esquerda na topologia, basta digitarmos o seguinte comando:
9. O endereço físico ethernet (MAC) irá aparecer na segunda linha da saída do
comando, com um formato um pouco diferente do que apareceu no Linux. Por exemplo: cc00.990c.0000.
10. Anote este endereço físico.
11. Descubra e anote o endereço físico da interface e0/1, que é a interface conectada à rede da direita.
12. Agora vamos configurar o IP da interface e0/0, que na topologia consta pertencer à rede 192.168.10.0/24. Primeiro, digite o comando:
configure terminal
13. O prompt de comando irá aparecer. Agora, digite o comando abaixo p Para configurar a interface e0/0 (Ethernet 0/0):
interface e0/0
14. Digite os seguintes comandos, para configurar o ip 192.168.10.1 para esta interface, e ligá-la:
ip address 192.168.10.1 255.255.255.0 no shutdown
15. Digite o comando abaixo para sair do modo de configuração da interface e0/0, e voltar para o modo de configuração:
exit
16. Agora, configure adequadamente a interface que está ligada, na topologia, à rede 172.16.10.0/24, com o seguinte IP: 172.16.10.1, máscara 255.255.255.0.
17. Após, pressione CTRL+Z, para voltar ao primeiro nível de prompt do roteador. 18. Digite, então, novamente o comando abaixo para ver como estão configuradas as
interfaces: show ip interface br
TESTANDO CONECTIVIDADE
TABELA ARP ANTES E APÓS A PRIMEIRA COMUNICAÇÃO
1. Acesse o terminal do host Linux “Microcore”. Relembre qual o IP deste host, bem como o endereço ethernet da interface eth0. Como fazer isso? Faça.
2. Digite o comando abaixo para listar a tabela de endereços físico-para-lógico, isto é, endereço ethernet-para-ip, também conhecida como tabela arp:
arp
3. Observe que o comando não retornou nada. Por quê?
4. Antes de iniciar a transmissão da informação, vamos abrir o Wireshark, que é o
programa que permite fazer o monitoramento dos quadros na rede. Para isso, clique no “cabo” que conecta o “Microcore” ao Switch com o botão direito, e clique em “Start Wireshark” ou “Iniciar Wireshark”. O programa irá iniciar.
5. No campo “Filter”, na parte superior da janela do Wireshark, digite o seguinte comando, e dê enter. A janela de pacotes irá ficar em branco:
ip.src == 192.168.10.11
6. Voltando ao host Microcore, digite o seguinte comando: ping 192.168.10.12 –c 1
7. Este comando dispara um pacote para o host de IP 192.168.10.12. O argumento –c 1 significa que apenas um pacote
será disparado. Se a saída do comando disser que houve uma resposta de 192.168.10.12, significa que deu tudo certo:
8. Agora, veja o Wireshark que há um pacote na janela de captura.
9. A coluna “Source” diz qual é o IP de origem do pacote. A coluna “Destination” diz quem é o IP de destino. Na sua opinião, estas informações estão certas?
10. Na parte inferior da janela, há detalhes muito específicos do pacote, incluindo informações do dado ao qual ele pertence. Na segunda linha há a informação do endereço físico de origem e endereço físico de destino do quadro. Esta informação está correta?
11. Voltando ao host Microcore,
novamente digite o comando “arp” e
veja o que aparece (se não aparecer nada, execute o comando ping novamente). 12. A informação que aparece no comando arp equivale à informação do Wireshark? E
equivale ao que você considera como correto nas suas anotações?
COMUNICANDO-SE COM OUTRA REDE ANTES E DEPOIS DE DEFAULT GW
1. Agora, digite o seguinte comando: ping –t 172.16.10.11 –c 1
2. O que aconteceu? Apareceu um novo pacote no Wireshark? Apareceu uma nova entrada na tabela ARP?
3. Agora, digite o comando abaixo para adicionar um gateway padrão: route add default gw 192.168.10.1
4. Observe que o IP informado é o IP da interface do roteador conectada na mesma rede. Após, repita o ping dado acima. O que aconteceu agora? Apareceu um novo pacote no Wireshark? Apareceu uma nova entrada na tabela ARP?
5. De fato, embora o ping não tenha dado certo, houve transmissão de um pacote. Responde: Quais os endereços IP de origem e destino desses pacotes? E quais os endereços ethernet de origem e destino dos quadros desses pacotes? A quem pertencem os endereços ethernet informados?
CHAME O PROFESSOR PARA EXPLICAR O QUE ESTÁ ACONTECENDO NESTE MOMENTO.
6. Agora, acesse o host “Microcore_3”.
7. Configure o gateway padrão deste host para o IP da interface do roteador conectada na mesma rede dele.
8. Agora, novamente do host “Microcore”, tente efetuar um ping para o Ip do “Microcore_3”.
9. E agora, o ping teve sucesso? 10. Acesse o roteador
R1, e digite o seguinte comando: show arp
11. Também acesse o host “Microcore_3”, e digite o comando “arp”.
MONITORANDO O RETORNO DO PACOTE NO WIRESHARK
12. No campo “filter” do Wireshark, deixe o comando da seguinte forma: ip.src == 172.16.10.11
13. Fazendo isso, você filtrará apenas os pacotes que vêm de Microcore_3 para o Microcore. Analise o resultado que aparece e responda: Qual os IPs de origem e destinos dos pacotes? Qual os MACs (endereços Ethernet) de origem e destino dos respectivos quadros?
14. A quem pertencem os MACs de origem e destino dos quadros?
CHAME O PROFESSOR PARA EXPLICAR O QUE ACONTECEU NESSA TRANSMISSÃO