Você está na página 1de 34

Sistemas em Rede

Conteúdo de aula

Transmission Control Protocol e Internet Protocol


Elementos de uma Rede
Redes e Subredes
Configuração de FQDN
Configurando a Rede Interna
Sistemas em Rede
Elementos de uma rede

IP → Número de identificação do host na rede


MAC → Identificação única de dispositivo de rede
Netmask → Mascara que define a classe aplicada a rede
Network → Rede propriamente dita
Broadcast → Nó de comunicação que atinge todos os hosts
Gateway → Host responsável pela comunicação externa
FQDN → Nome completamente qualificado de máquina
DNS → Domain Name System
Sistemas em Rede
Redes e Subredes

O que define a quantidade de hosts em uma rede é sua máscara

Classe A → 11111111.00000000.00000000.00000000
Classe B → 11111111.11111111.00000000.00000000
Classe C → 11111111.11111111.11111111.00000000

Observe que a notação acima é binária, a máscara esta sendo


representada pelos bits ativos enquanto os bits inativos
representam a quantidade de hosts que cada classe suporta.
Sistemas em Rede
Redes e Subredes

Lembre-se que cada bit pode assumir apenas dois valores, 0 ou 1,


logo quando temos 1 octeto com 8 bits ativo em uma mascara,
possuímos a seguinte notação em formato decimal:

8 bits = 2⁸ -1 ↔ 2⁸ -1 = 255

Como consideramos o 0 como um número válido contamos o


resultado de 2⁸ que é 256 como 255, sempre subtraindo 1 de seu
valor. Podemos também atribuir a notação octal, somando o
número quantitativo de bits ativos, conforme abaixo:
Sistemas em Rede
Redes e Subredes

Logo temos a seguinte notação em ordem decimal

Classe A → 8 → 255.0.0.0
Classe B → 16 → 255.255.0.0
Classe C → 24 → 255.255.255.0

Observe que a notação acima é binária, a máscara esta sendo


representada pelos bits ativos enquanto os bits inativos
representam a quantidade de hosts que cada classe suporta.
Sistemas em Rede
Redes e Subredes

Cada classe possui ranges para atribuições de uso público e


interno

Classe A → 0.0.0.0 a 127.255.255.255


Classe B → 128.0.0.0 a 191.255.255.255
Classe C → 192.0.0.0 a 192.255.255.255
Classe A reservados → 10.0.0.0 a 10.255.255.255
Classe B reservados → 172.16.0.0 a 172.31.255.255
Classe C reservados → 192.168.0.0 a 192.168.255.255
Sistemas em Rede
Redes e Subredes

Para entender como segmentar (segregar) uma rede em duas ou


mais subredes basta entender o conceito de ativação de bits de
máscara na camada de hosts de uma rede.

Cada bit N em um octeto possui valor crescente com razão N * 2

Casas → 008 07 06 05 4 3 2 1
Bits → 001 01 01 01 1 1 1 1
Mascara → 128 64 32 16 8 4 2 1
Sistemas em Rede
Redes e Subredes

Imagine um cenário em que dentro da rede 192.168.1.0 exista a


necessidade de segregar ambientes separando grupos que
possuam menos de 30 hosts ativos por subrede.

Leve em conta que toda ativação de bits se inicia pela esquerda

Casas → 008 07 06 05 4 3 2 1
Bits → 001 01 01 0 0 0 0 0
Mascara → 128 + 64 + 32 + 0 + 0 + 0 + 0 + 0
Sistemas em Rede
Redes e Subredes

Agora vamos ao cálculo que nos levará a quantidade de redes e


hosts válidos com a habilitação dos bits de subredes, lembre-se
que sempre de subtrair 2 numeros de cada valor em relação ao
numero da rede e broadcast.

Mascara com bits ativos


255.255.255.224 11111111.11111111.11111111.11100000

Número de subredes hosts válidos por subrede Total de


hosts
2³ = 8 2⁵ – 2 = 30 8 * 30 = 240
Sistemas em Rede
Comandos de diagnósticos e gerenciamento de Redes

mii-tool → Exibe e manipula o status de interfaces


ifconfig → Utilitário de configuração de interfaces
route → Exibe e manipula a tabela de roteamento
arp → Manipula o cache arp do sistema
ping → Testa a comunicação IPv4 através do icmp
ping6 → Testa a comunicação IPv6 através do icmp
ip → Exibe e gerencia rotas, interfaces e tuneis
ss → Utilitário para análise de sockets
netstat → Exibe conexões, rotas e estatísticas
Sistemas em Rede
Configuração de FQDN

FQDN ou Full Qualified Domain Name é o nome totalmente


qualificado para uma máquina, este recurso é essencial para o
funcionamento de diversos serviços.

Todos os nodes ASF devem estar com FQDN configurado, então


vamos iniciar pela máquina cliente interno, inicialmente vamos
configurar o FQDN de forma volátil.

# hostname interno.asf.com → configuração volátil


Sistemas em Rede
Configuração de FQDN

Para implementar uma configuração estática (fixa) temos de editar


alguns arquivos, o primeiro passo é atribuir o nome comum da
máquina no arquivo /etc/hostname
# echo 'interno.asf.com' > /etc/hostname

Agora edite o arquivo /etc/hosts


# vim /etc/hosts

2 127.0.1.1 interno
3 192.168.1.100 interno.asf.com
Sistemas em Rede
Configuração de Rede Interna

Ainda com o arquivo /etc/hosts aberto, configure o mapeamento de


nomes para a rede interna
2 127.0.1.1 interno
3 192.168.1.100 interno.asf.com
4 192.168.1.1 gateway.asf.com gateway
5 192.168.1.10 intranet.asf.com intranet
6 192.168.1.11 express.asf.com express
7 192.168.1.20 datacenter.asf.com datacenter
8 192.168.1.30 storage.asf.com storage
Sistemas em Rede
Configuração de Rede Interna

Habilite a interface eth0 no menu de configurações do VirtualBox:


Sistemas em Rede
Configuração de rede interna

Pare a execução do serviço network-manager


# service network-manager stop

Configure o ip da interface eth0


# ifconfig eth0 192.168.1.100 netmask 255.255.255.0

Defina a rota padrão


# route del default
# route add default gw 192.168.1.1
Sistemas em Rede
Configuração de rede interna

Faça a validação da configuração de IP para eth0


# ifconfig eth0

Verifique se a nova rota padrão foi aceita


# route -n

Configure o IP de forma estática conforme o arquivo abaixo


# vim /etc/network/interfaces
Sistemas em Rede
Configuração de rede interna

# The eth0 network interface


auto eth0
iface eth0 inet static
network 192.168.1.0
netmask 255.255.255.0
address 192.168.1.100
broadcast 192.168.1.255
gateway 192.168.1.1
Sistemas em Rede
Configuração de rede interna

Desligue o node e desabilite a interface eth1


# shutdown -h now

Após executar esta alteração suba o node novamente


Sistemas em Rede
Configuração de Rede Interna

Habilite o adaptador 1 nos nodes Intranet, Datacenter e Storage


Sistemas em Rede
Configuração de rede interna

Desligue o adaptador 2 nos nodes Datacenter e Storage

Suba os nodes e logue como root, inicie a configuração de rede


interna dos servidores.
Sistemas em Rede
Configuração de rede interna

Configure o IP estático da máquina Intranet


# vim /etc/network/interfaces
auto enp0s3
iface enp0s3 inet static
network 192.168.1.0
netmask 255.255.255.0
address 192.168.1.10
broadcast 192.168.1.255
gateway 192.168.1.1
Sistemas em Rede
Configuração de rede interna

Configure o IP estático da máquina Intranet


# vim /etc/network/interfaces
auto enp0s8
iface enp0s8 inet static
network 192.168.1.0
netmask 255.255.255.0
address 192.168.1.11
broadcast 192.168.1.255
Sistemas em Rede
Configuração de rede interna

Configure o FQDN do node Intranet com seu arquivo hosts

# echo 'intranet.asf.com' > /etc/hostname


# sed -i s'|debian|intranet|g' /etc/hosts

# echo '192.168.1.1 gateway.asf.com gateway' >> /etc/hosts


# echo '192.168.1.10 intranet.asf.com' >> /etc/hosts
# echo '192.168.1.11 express.asf.com express' >> /etc/hosts
# echo '192.168.1.20 datacenter.asf.com datacenter' >> /etc/hosts
Sistemas em Rede
Configuração de rede interna

# echo '192.168.1.30 storage.asf.com storage' >> /etc/hosts


# echo '192.168.1.100 interno.asf.com interno' >> /etc/hosts

Reinicie o node
# reboot
Sistemas em Rede
Configuração de rede interna

Configure o IP estático da máquina Datacenter


# vim /etc/network/interfaces
auto enp0s3
iface enp0s3 inet static
network 192.168.1.0
netmask 255.255.255.0
address 192.168.1.20
broadcast 192.168.1.255
gateway 192.168.1.1
Sistemas em Rede
Configuração de rede interna

Configure o FQDN do node Datacenter e seu arquivo hosts

# echo 'datacenter.asf.com' > /etc/hostname


# sed -i s'|debian|datacenter|g' /etc/hosts

# echo '192.168.1.1 gateway.asf.com gateway' >> /etc/hosts


# echo '192.168.1.10 intranet.asf.com intranet' >> /etc/hosts
# echo '192.168.1.11 express.asf.com express' >> /etc/hosts
# echo '192.168.1.20 datacenter.asf.com' >> /etc/hosts
Sistemas em Rede
Configuração de rede interna

# echo '192.168.1.30 storage.asf.com storage' >> /etc/hosts


# echo '192.168.1.100 interno.asf.com interno' >> /etc/hosts

Reinicie o node
# reboot
Sistemas em Rede
Configuração de rede interna

Configure o IP estático da máquina storage


# vim /etc/sysconfig/network-scripts/ifcfg-enp0s3

TYPE=Ethernet NETWORK=192.168.1.0
BOOTPROTO=static PREFIX=24
NAME=enp0s3 IPADDR=192.168.1.30
UUID=ed1a0a1d... BROADCAST=192.168.1.255
DEVICE=enp0s3 GATEWAY=192.168.1.1
ONBOOT=yes DNS1=8.8.8.8
DNS2=8.8.4.4
Sistemas em Rede
Configuração de rede interna

Configure o FQDN do node Storage e seu arquivo hosts

# echo 'storage.asf.com' > /etc/hostname


# echo 'HOSTNAME=storage.asf.com' > /etc/sysconfig/network

# echo '192.168.1.1 gateway.asf.com gateway' >> /etc/hosts


# echo '192.168.1.10 intranet.asf.com intranet' >> /etc/hosts
# echo '192.168.1.11 express.asf.com express' >> /etc/hosts
# echo '192.168.1.20 datacenter.asf.com datacenter' >> /etc/hosts
Sistemas em Rede
Configuração de rede interna

# echo '192.168.1.30 storage.asf.com storage' >> /etc/hosts


# echo '192.168.1.100 interno.asf.com interno' >> /etc/hosts

Reinicie o node
# reboot

Você também pode gostar