Laboratório: Máscaras de rede: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
 
(27 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
=Laboratório: Máscaras de Rede=
=Laboratório: Máscaras de Rede=


Para este laboratório é importante revisar o papel da máscara de rede no [[Classes de Endereçamento | Endereçamento CIDR]], ou endereçamento IP sem classes.
Para este laboratório é importante revisar o papel da '''máscara de rede''' no '''[[Classes de Endereçamento | Endereçamento CIDR]]''', ou '''endereçamento IP sem classes'''.


==Objetivos==
==Objetivos==
Linha 11: Linha 11:
A máscara de rede define que parte do endereço IP identifica a rede e que parte identifica o ''host'' dentro da rede.
A máscara de rede define que parte do endereço IP identifica a rede e que parte identifica o ''host'' dentro da rede.


Por exemplo, considere a '''máscara de rede''':
===Exemplos de máscaras de rede===
255.255.240.0
Equivalente em binário:
11111111.1111111.11110000.00000000
Está máscara de rede indica que os 20 primeiros bits do endereço IP identificam a rede o os 12 bits restantes identificam os hosts dento da rede.
endereço de hosts.


==Exercícios<ref name="ROYER">ROYER, J.C. Exercícios realizados pelo professor Júlio César Royer, IFPR.</ref>==
Suponha que um administrador de rede possua um '''bloco de endereço''' com '''máscara de rede''' '''255.255.255.0'''.
;Importante: Vamos modificar a configuração do endereçamento IP das máquinas virtuais do laboratório, portanto, antes de alterar a configuração de sua máquina virtual, anote o endereço IP, a máscara de rede (''netmask'') e o roteador padrão (''gateway'') para, posteriormente, voltarmos a configuração original.
 
;Máscara de rede /24 ou 255.255.255.0: '''Bloco total''': Pode endereçar 2<sup>8</sup> -2 endereços IP.
 
{| border=1 style="text-align: center;"
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.254 || x.x.x.255
|}
 
====Possibilidades de divisão em sub-redes====
 
;Máscara de rede /25 ou 255.255.255.128: Pode representar 2 sub-redes cada uma com 2<sup>7</sup> -2 endereços IP.
 
{| border=1 style="text-align: center;"
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.126 || x.x.x.127
|-
| x.x.x.128 || x.x.x.129 - x.x.x.254 || x.x.x.255
|}
 
;Máscara de rede /26 ou 255.255.255.192: Pode representar 4 sub-redes cada uma com 2<sup>6</sup> -2 endereços IP.
 
{| border=1 style="text-align: center;"
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.62 || x.x.x.63
|-
| x.x.x.64 || x.x.x.65 - x.x.x.126 || x.x.x.127
|-
| x.x.x.128 || x.x.x.129 - x.x.x.190 || x.x.x.191
|-
| x.x.x.192 || x.x.x.193 - x.x.x.254 || x.x.x.255
|}
 
;Máscara de rede /27 ou 255.255.255.224: Pode representar 8 sub-redes cada uma com 2<sup>5</sup> -2 endereços IP.
 
{| border=1 style="text-align: center;"
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.30 || x.x.x.31
|-
| x.x.x.32 || x.x.x.33 - x.x.x.62 || x.x.x.63
|-
| x.x.x.64 || x.x.x.65 - x.x.x.94 || x.x.x.95
|-
| x.x.x.96 || x.x.x.93 - x.x.x.126 || x.x.x.127
|-
| x.x.x.128 || x.x.x.129 - x.x.x.158 || x.x.x.159
|-
| x.x.x.160 || x.x.x.161 - x.x.x.190 || x.x.x.191
|-
| x.x.x.192 || x.x.x.193 - x.x.x.222 || x.x.x.223
|-
| x.x.x.224 || x.x.x.225 - x.x.x.254 || x.x.x.255
|}
 
;Máscara de rede /28 ou 255.255.255.240: Pode representar 16 sub-redes cada uma com 2<sup>4</sup> -2 endereços IP.
 
{| border=1 style="text-align: center;"
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.14 || x.x.x.15
|-
| x.x.x.16 || x.x.x.17 - x.x.x.30 || x.x.x.31
|-
| x.x.x.32 || x.x.x.33 - x.x.x.46 || x.x.x.47
|-
| x.x.x.48 || x.x.x.49 - x.x.x.62 || x.x.x.63
|-
| x.x.x.64 || x.x.x.65 - x.x.x.78 || x.x.x.79
|-
| x.x.x.80 || x.x.x.81 - x.x.x.94 || x.x.x.95
|-
| ... || ... || ...
|}
 
;Máscara de rede /29 ou 255.255.255.248: Pode representar 32 sub-redes cada uma com 2<sup>3</sup> -2 endereços IP.


===Exercício 1: ===
{| border=1 style="text-align: center;"
Configure a interface de rede de seu computador com '''um dos endereços da tabela abaixo''' e com '''máscara de rede1''' igual a '''255.255.255.252'''.  
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.6 || x.x.x.7
|-
| x.x.x.8 || x.x.x.9 - x.x.x.14 || x.x.x.15
|-
| x.x.x.16 || x.x.x.17 - x.x.x.22 || x.x.x.23
|-
| x.x.x.24 || x.x.x.25 - x.x.x.30 || x.x.x.31
|-
| x.x.x.32 || x.x.x.33 - x.x.x.38 || x.x.x.39
|-
| x.x.x.40 || x.x.x.41 - x.x.x.46 || x.x.x.47
|-
| x.x.x.48 || x.x.x.49 - x.x.x.54 || x.x.x.55
|-
| x.x.x.56 || x.x.x.57 - x.x.x.62 || x.x.x.63
|-
| ... || ... || ...
|}


Para configurar uma interface de rede no Ubuntu use o comando:
;Máscara de rede /30 ou 255.255.255.252: Pode representar 64 sub-redes cada uma com 2<sup>2</sup> -2 endereços IP.
sudo ifconfig eth0 192.168.101.x netmask 255.255.255.252  


{| border=1
{| border=1 style="text-align: center;"
|-
| Endereço de rede || Endereços de ''host'' || Endereço ''broadcast''
|-
| x.x.x.0 || x.x.x.1 - x.x.x.2 || x.x.x.3
|-
| x.x.x.4 || x.x.x.5 - x.x.x.6 || x.x.x.7
|-
| x.x.x.8 || x.x.x.9 - x.x.x.10 || x.x.x.11
|-
| x.x.x.12 || x.x.x.13 - x.x.x.14 || x.x.x.15
|-
| x.x.x.16 || x.x.x.17 - x.x.x.18 || x.x.x.19
|-
| x.x.x.20 || x.x.x.21 - x.x.x.22 || x.x.x.23
|-
| x.x.x.24 || x.x.x.25 - x.x.x.26 || x.x.x.27
|-  
|-  
| Computador 1 || 192.168.101.1
| x.x.x.28 || x.x.x.29 - x.x.x.30 || x.x.x.31
|-  
|-  
| Computador 2 || 192.168.101.5
| x.x.x.32 || x.x.x.33 - x.x.x.34 || x.x.x.35
|-  
|-  
| Computador 3 || 192.168.101.9
| x.x.x.36 || x.x.x.37 - x.x.x.38 || x.x.x.39
|-  
|-  
| Computador 4 || 192.168.101.13
| ... || ... || ...
|}
 
;Máscara de rede /31 ou 255.255.255.254: Esta máscara somente permite 2 endereços IP (endereço de rede e o ''broadcast''), portanto, não é utilizada para endereçar sub-redes.
 
==Exercícios<ref name="ROYER">ROYER, J.C. Exercícios realizados pelo professor Júlio César Royer, IFPR.</ref>==
;Importante: Vamos modificar a configuração do endereçamento IP das máquinas virtuais do laboratório, portanto, antes de alterar a configuração de sua máquina virtual, anote o endereço IP, a máscara de rede (''netmask'') e o roteador padrão (''gateway'') para, posteriormente, voltarmos a configuração original.
 
;Endereços IP a serem utilizados no laboratório: Cada equipe utilizará um dos endereços IP da tabela abaixo.
{| border=1
|-  
|-  
| Computador 5 || 192.168.101.17
| Computador 1 || 192.168.100.1
|-  
|-  
| Computador 6 || 192.168.101.21
| Computador 2 || 192.168.100.2
|-  
|-  
| Computador 7 || 192.168.101.25
| Computador 3 || 192.168.100.5
|-  
|-  
| Computador 8 || 192.168.101.29
| Computador 4 || 192.168.100.6
|-  
|-  
| Computador 9 || 192.168.101.33
| Computador 5 || 192.168.100.9
|-  
|-  
| Computador 10 || 192.168.101.37
| Computador 6 || 192.168.100.10
|-  
|-  
| Computador 11 || 192.168.101.41
| Computador 7 || 192.168.100.13
|-  
|-  
| Computador 12 || 192.168.101.45
| Computador 8 || 192.168.100.14
|-  
|-  
| Computador 13 || 192.168.101.49
| Computador 9 || 192.168.100.17
|-  
|-  
| Computador 14 || 192.168.101.53
| Computador 10 || 192.168.100.18
|-  
|-  
| Computador 15 || 192.168.101.61
| Computador 11 || 192.168.100.21
|-  
|-  
| Computador 16 || 192.168.101.65
| Computador 12 || 192.168.100.22
|-  
|-  
| Computador 17 || 192.168.101.69
| Computador 13 || 192.168.100.25
|-  
|-  
| Computador 18 || 192.168.101.73
| Computador 14 || 192.168.100.26
|-  
|-  
| Computador 19 || 192.168.101.77
| Computador 15 || 192.168.100.29
|-  
|-  
| Computador 20 || 192.168.101.81
| Computador 16 || 192.168.100.30
|}
|}
===Exercício 1: ===
Configure a interface de rede de seu computador com '''um dos endereços da tabela acima''' e com '''máscara de rede''' igual a '''255.255.255.252'''.
Para configurar uma interface de rede no Ubuntu use o comando:
sudo ifconfig eth0 192.168.100.x netmask 255.255.255.252
Ative na sua máquina virtual o '''ping no endereço de ''broadcast''''' (ver [[Laboratório: Ping no endereço de difusão]]) com o comando:
sudo echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts


Responda:
Responda:
Linha 76: Linha 206:
#Quais outras máquinas pertencem a mesma rede de seu computador?
#Quais outras máquinas pertencem a mesma rede de seu computador?
#Verifique com o comando '''ping''' as máquinas que você consegue acessar.
#Verifique com o comando '''ping''' as máquinas que você consegue acessar.
#*Teste o comando '''ping no endereço de broadcast''':
ping -b 192.168.100.X (onde X é o ''broadcast'')


===Exercício 2===
===Exercício 2===
Altere a '''máscara de rede1''' para '''255.255.255.248'''.
Altere a '''máscara de rede''' para '''255.255.255.248'''.
  sudo ifconfig netmask 255.255.255.248  
  sudo ifconfig eth0 netmask 255.255.255.248  
Responda:
Responda:
#Qual o identificador de rede de seu computador?
#Qual o identificador de rede de seu computador?
Linha 88: Linha 220:


===Exercício 3===
===Exercício 3===
Altere a '''máscara de rede1''' para '''255.255.255.224'''.
Altere a '''máscara de rede''' para '''255.255.255.240'''.
  sudo ifconfig netmask 255.255.255.224
  sudo ifconfig eth0 netmask 255.255.255.240
Responda:
Responda:
#Qual o identificador de rede de seu computador?
#Qual o identificador de rede de seu computador?
Linha 98: Linha 230:


===Exercício 4===
===Exercício 4===
Altere a '''máscara de rede1''' para '''255.255.255.0'''.
Altere a '''máscara de rede''' para '''255.255.255.224'''.
  sudo ifconfig netmask 255.255.255.0
  sudo ifconfig eth0 netmask 255.255.255.224
Responda:
Responda:
#Qual o identificador de rede de seu computador?
#Qual o identificador de rede de seu computador?
Linha 106: Linha 238:
#Quais outras máquinas pertencem a mesma rede de seu computador?
#Quais outras máquinas pertencem a mesma rede de seu computador?
#Verifique com o comando '''ping''' as máquinas que você consegue acessar.
#Verifique com o comando '''ping''' as máquinas que você consegue acessar.
<!--
#Você consegue acessar a Internet?  
#Você consegue acessar a Internet?  
  ping 8.8.8.8
  ping 8.8.8.8
===Exercício 5===
Configure seu '''roteador padrão''' (''gateway'') para o endereço IP 192.168.10.1 com o comando:
ip route add default via 192.168.10.1
#Teste se você consegue acessar a Internet?
ping 8.8.8.8
-->


==Referências==
==Referências==

Edição atual tal como às 18h24min de 23 de agosto de 2016

Laboratório: Máscaras de Rede

Para este laboratório é importante revisar o papel da máscara de rede no Endereçamento CIDR, ou endereçamento IP sem classes.

Objetivos

Experimentar a criação de sub-redes de diferentes tamanhos a partir da configuração do endereço IP e da máscara de rede.

Máscara de rede e criação de sub-redes

Quando configuramos o TCP/IP num computador, devemos configurar o endereço IP e a máscara de rede.

A máscara de rede define que parte do endereço IP identifica a rede e que parte identifica o host dentro da rede.

Exemplos de máscaras de rede

Suponha que um administrador de rede possua um bloco de endereço com máscara de rede 255.255.255.0.

Máscara de rede /24 ou 255.255.255.0
Bloco total: Pode endereçar 28 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.254 x.x.x.255

Possibilidades de divisão em sub-redes

Máscara de rede /25 ou 255.255.255.128
Pode representar 2 sub-redes cada uma com 27 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.126 x.x.x.127
x.x.x.128 x.x.x.129 - x.x.x.254 x.x.x.255
Máscara de rede /26 ou 255.255.255.192
Pode representar 4 sub-redes cada uma com 26 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.62 x.x.x.63
x.x.x.64 x.x.x.65 - x.x.x.126 x.x.x.127
x.x.x.128 x.x.x.129 - x.x.x.190 x.x.x.191
x.x.x.192 x.x.x.193 - x.x.x.254 x.x.x.255
Máscara de rede /27 ou 255.255.255.224
Pode representar 8 sub-redes cada uma com 25 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.30 x.x.x.31
x.x.x.32 x.x.x.33 - x.x.x.62 x.x.x.63
x.x.x.64 x.x.x.65 - x.x.x.94 x.x.x.95
x.x.x.96 x.x.x.93 - x.x.x.126 x.x.x.127
x.x.x.128 x.x.x.129 - x.x.x.158 x.x.x.159
x.x.x.160 x.x.x.161 - x.x.x.190 x.x.x.191
x.x.x.192 x.x.x.193 - x.x.x.222 x.x.x.223
x.x.x.224 x.x.x.225 - x.x.x.254 x.x.x.255
Máscara de rede /28 ou 255.255.255.240
Pode representar 16 sub-redes cada uma com 24 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.14 x.x.x.15
x.x.x.16 x.x.x.17 - x.x.x.30 x.x.x.31
x.x.x.32 x.x.x.33 - x.x.x.46 x.x.x.47
x.x.x.48 x.x.x.49 - x.x.x.62 x.x.x.63
x.x.x.64 x.x.x.65 - x.x.x.78 x.x.x.79
x.x.x.80 x.x.x.81 - x.x.x.94 x.x.x.95
... ... ...
Máscara de rede /29 ou 255.255.255.248
Pode representar 32 sub-redes cada uma com 23 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.6 x.x.x.7
x.x.x.8 x.x.x.9 - x.x.x.14 x.x.x.15
x.x.x.16 x.x.x.17 - x.x.x.22 x.x.x.23
x.x.x.24 x.x.x.25 - x.x.x.30 x.x.x.31
x.x.x.32 x.x.x.33 - x.x.x.38 x.x.x.39
x.x.x.40 x.x.x.41 - x.x.x.46 x.x.x.47
x.x.x.48 x.x.x.49 - x.x.x.54 x.x.x.55
x.x.x.56 x.x.x.57 - x.x.x.62 x.x.x.63
... ... ...
Máscara de rede /30 ou 255.255.255.252
Pode representar 64 sub-redes cada uma com 22 -2 endereços IP.
Endereço de rede Endereços de host Endereço broadcast
x.x.x.0 x.x.x.1 - x.x.x.2 x.x.x.3
x.x.x.4 x.x.x.5 - x.x.x.6 x.x.x.7
x.x.x.8 x.x.x.9 - x.x.x.10 x.x.x.11
x.x.x.12 x.x.x.13 - x.x.x.14 x.x.x.15
x.x.x.16 x.x.x.17 - x.x.x.18 x.x.x.19
x.x.x.20 x.x.x.21 - x.x.x.22 x.x.x.23
x.x.x.24 x.x.x.25 - x.x.x.26 x.x.x.27
x.x.x.28 x.x.x.29 - x.x.x.30 x.x.x.31
x.x.x.32 x.x.x.33 - x.x.x.34 x.x.x.35
x.x.x.36 x.x.x.37 - x.x.x.38 x.x.x.39
... ... ...
Máscara de rede /31 ou 255.255.255.254
Esta máscara somente permite 2 endereços IP (endereço de rede e o broadcast), portanto, não é utilizada para endereçar sub-redes.

Exercícios[1]

Importante
Vamos modificar a configuração do endereçamento IP das máquinas virtuais do laboratório, portanto, antes de alterar a configuração de sua máquina virtual, anote o endereço IP, a máscara de rede (netmask) e o roteador padrão (gateway) para, posteriormente, voltarmos a configuração original.
Endereços IP a serem utilizados no laboratório
Cada equipe utilizará um dos endereços IP da tabela abaixo.
Computador 1 192.168.100.1
Computador 2 192.168.100.2
Computador 3 192.168.100.5
Computador 4 192.168.100.6
Computador 5 192.168.100.9
Computador 6 192.168.100.10
Computador 7 192.168.100.13
Computador 8 192.168.100.14
Computador 9 192.168.100.17
Computador 10 192.168.100.18
Computador 11 192.168.100.21
Computador 12 192.168.100.22
Computador 13 192.168.100.25
Computador 14 192.168.100.26
Computador 15 192.168.100.29
Computador 16 192.168.100.30

Exercício 1:

Configure a interface de rede de seu computador com um dos endereços da tabela acima e com máscara de rede igual a 255.255.255.252.

Para configurar uma interface de rede no Ubuntu use o comando:

sudo ifconfig eth0 192.168.100.x netmask 255.255.255.252 

Ative na sua máquina virtual o ping no endereço de broadcast (ver Laboratório: Ping no endereço de difusão) com o comando:

sudo echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts

Responda:

  1. Qual o identificador de rede de seu computador?
  2. Qual o endereço de broadcast de sua rede?
  3. Qual o tamanho da sua rede?
  4. Quais outras máquinas pertencem a mesma rede de seu computador?
  5. Verifique com o comando ping as máquinas que você consegue acessar.
    • Teste o comando ping no endereço de broadcast:
ping -b 192.168.100.X (onde X é o broadcast)

Exercício 2

Altere a máscara de rede para 255.255.255.248.

sudo ifconfig eth0 netmask 255.255.255.248 

Responda:

  1. Qual o identificador de rede de seu computador?
  2. Qual o endereço de broadcast de sua rede?
  3. Qual o tamanho da sua rede?
  4. Quais outras máquinas pertencem a mesma rede de seu computador?
  5. Verifique com o comando ping as máquinas que você consegue acessar.

Exercício 3

Altere a máscara de rede para 255.255.255.240.

sudo ifconfig eth0 netmask 255.255.255.240 

Responda:

  1. Qual o identificador de rede de seu computador?
  2. Qual o endereço de broadcast de sua rede?
  3. Qual o tamanho da sua rede?
  4. Quais outras máquinas pertencem a mesma rede de seu computador?
  5. Verifique com o comando ping as máquinas que você consegue acessar.

Exercício 4

Altere a máscara de rede para 255.255.255.224.

sudo ifconfig eth0 netmask 255.255.255.224 

Responda:

  1. Qual o identificador de rede de seu computador?
  2. Qual o endereço de broadcast de sua rede?
  3. Qual o tamanho da sua rede?
  4. Quais outras máquinas pertencem a mesma rede de seu computador?
  5. Verifique com o comando ping as máquinas que você consegue acessar.


Referências

  1. ROYER, J.C. Exercícios realizados pelo professor Júlio César Royer, IFPR.

--Evandro.cantu (discussão) 10h35min de 11 de agosto de 2014 (BRT)