Você está na página 1de 37

Linux Essentials 450 Slide - 1

www.4linux.com.br

Captulo 8 Introduo a redes


Quando falamos de redes de computadores, estamos falando de muitos hosts interconectados por alguns aparelhos especiais chamados roteadores. Vamos aprender um pouco mais sobre isso nesse captulo.

Linux Essentials 450 Slide - 2

www.4linux.com.br

Objetivos
Introduo a redes de computadores; Conceitos bsicos de confguraes de redes Unix; A importncia de alguns elementos das redes de computadores.

Linux Essentials 450 Slide - 3

www.4linux.com.br

Introduo a redes
Sistema operacional de redes
Os sistemas da famlia UNIX, so intrinsecamente sistemas desenvolvidos para serem utilizados em redes de computadores. Nas provas da LPI de grande importncia dominar alguns assuntos.

Confgurar a rede Subnet's Ip's Pblicos e Privados

Linux Essentials 450 Slide - 4

www.4linux.com.br

Introduo a redes
Mas afnal o que a rede?
Internet? TCP/IP Como tudo comeou? Vamos ver um vdeo:

Linux Essentials 450 Slide - 5

www.4linux.com.br

Introduo a redes
The warriors of the net!

Linux Essentials 450 Slide - 6

www.4linux.com.br

Introduo a redes
Sabendo de tudo isso
Hubs Routers Switchs Gateways Proxys

Linux Essentials 450 Slide - 7

www.4linux.com.br

Introduo a redes
Elementos fundamentais para confgurao de rede
Endereo IP Mascara de rede Endereo de rede Endereo de BroadCast Gateway

Linux Essentials 450 Slide - 8

www.4linux.com.br

Introduo a redes
IP's Publicos e Privados
NAT Network Address Translation Esgotamento de IP's v4 E sobre IPv6?

Linux Essentials 450 Slide - 9

www.4linux.com.br

Introduo a redes
IP's Publicos e Privados - Classes
Papel da mascara de rede
Mask Bin
11111111.00000000.00000000.00000000 11111111.11111111.00000000.00000000 11111111.11111111.11111111.00000000

Classe A 255.0.0.0 Classe B 255.2550.0.0 Classe C - 255.255.255.0

Linux Essentials 450 Slide - 10

www.4linux.com.br

Introduo a redes
IP's Privados
Classe A - 10.0.0.0 at 10.255.255.255 Classe B - 172.16.0.0 at 172.31.255.255 Classe C - 192.168.0.0 at 192.168.255.255

Linux Essentials 450 Slide - 11

www.4linux.com.br

Introduo a redes
IP's Privados

Linux Essentials 450 Slide - 12

www.4linux.com.br

Introduo a redes
O loopback
Pra qu precisamos dele? 127.0.0.0 localhost

Linux Essentials 450 Slide - 13

www.4linux.com.br

Introduo a redes
O loopback

Fique atento ao conceito de loopback e seus endereos. Algumas vezes podemos ver que o loopback tratado pelo endereo 0.0.0.0, faa o teste:

$ ping 0.0.0.0

Linux Essentials 450 Slide - 14

www.4linux.com.br

Introduo a redes
Entendendo a Rede

Linux Essentials 450 Slide - 15

www.4linux.com.br

Introduo a redes
Mo na massa
Verifcando interfaces com mii-tool

#mii-tool

Linux Essentials 450 Slide - 16

www.4linux.com.br

Introduo a redes
MiiiiiiiiiiiiiaUUUUUUU!!
Voc sabia que podemos manipular o modo de funcionamento da nossa placa de rede entre DUPLEX, HALF DUPLEX e SIMPLEX?

Com o comando mii-tool vamos alterar para HALF-DUPLEX:

$mii-tool -F 100baseTx-HD

Linux Essentials 450 Slide - 17

www.4linux.com.br

Introduo a redes
Mo na massa
Confgurando endereos de rede #ifconfg <interface> IP #ifconfg <interface> 0

Note que se a mscara for padro, ela confgurada automticamente

Linux Essentials 450 Slide - 18

www.4linux.com.br

Introduo a redes
Ifconfg

O comando ifconfg possui muitas opes. Dentre elas algumas muito interessantes como:

$ ifconfg -a

O comando acima mostra todas as interfaces disponveis no sistema.

Linux Essentials 450 Slide - 19

www.4linux.com.br

Introduo a redes
Mo na massa
Pingando os colegas

$ ping <IP>

Linux Essentials 450 Slide - 20

www.4linux.com.br

Introduo a redes
Mas como eu ping em Bradcast
Para pingar em broadcast basta usar a fag -b junto com o endereo da rede, por exemplo:: $ ping -b 192.168.0.0 Percebam que nenhuma mquina responde, pois na nossa distribuio, o Debian, essa opo desabilitada por padro. Para habilitar a resposta de ping broadcast:

sysctl net.ipv4.icmp_echo_ignore_broadcasts=0

Linux Essentials 450 Slide - 21

www.4linux.com.br

Introduo a redes
Mas como eu ping em Bradcast
Para pingar em broadcast basta usar a fag -b junto com o endereo da rede, por exemplo:: $ ping -b 192.168.0.0 Percebam que nenhuma mquina responde, pois na nossa distribuio, o Debian, essa opo desabilitada por padro. Para habilitar a resposta de ping broadcast:

sysctl net.ipv4.icmp_echo_ignore_broadcasts=0

Linux Essentials 450 Slide - 22

www.4linux.com.br

Introduo a redes
O arquivo hosts
Lista de nomes associados a nmeros # vim /etc/hosts IP 192.168.0.254 nome instrutor

Linux Essentials 450 Slide - 23

www.4linux.com.br

Introduo a redes
Falando em hostname
O nome da mquina essencial para o correto funcionamento de diversos servios # vim /etc/hostname micro1 #hostname micro1

Linux Essentials 450 Slide - 24

www.4linux.com.br

Introduo a redes
FQDN
Quando precisamos trabalhar com servidores que usam nomes, precisamos saber o signifcado da sigla FQDN. Fully Qualifed Domain Name O FQDN formado por: hostname.domainname

Para ver nosso FQDN, execute: $ hostname -f

Linux Essentials 450 Slide - 25

www.4linux.com.br

Introduo a redes
Falando em hostname
FQDN FULLY QUALIFIED DOMAIN NAME

# vim /etc/hosts 127.0.1.1 hostname.domainname hostname 127.0.1.1 micro1.4linux.com.br micro1

Linux Essentials 450 Slide - 26

www.4linux.com.br

Introduo a redes
Confgurando o gateway
Porta de sada Algum que conhece outras redes # route -n Para adicionar um gateway padro: # route add default gw <IP>

Linux Essentials 450 Slide - 27

www.4linux.com.br

Introduo a redes
Confgurando o gateway
J estamos na internet????? # ping 4.2.2.2 preciso compreender que a internet baseada em nmeros, ou seja, o DNS no faz parte da confgurao primria da rede. Sim, J estamos na rede =D

Linux Essentials 450 Slide - 28

www.4linux.com.br

Introduo a redes
Confgurando o DNS
Ningum anda com listas de IP's no caderno # vim /etc/resolv.conf nameserver 4.2.2.2

Linux Essentials 450 Slide - 29

www.4linux.com.br

Introduo a redes
Confgurando a rede, arquivos.
# vim /etc/network/interfaces auto eth0 iface eth0 inet dhcp auto eth0 iface eth0 inet static address 192.168.200.x netmask 255.255.255.0 broadcast 192.168.200.255 network 192.168.200.0 gateway 192.168.200.254

Linux Essentials 450 Slide - 30

www.4linux.com.br

Introduo a redes
Confgurando a rede, arquivos.

No Red Hat Isso muda: /etc/sysconfg/network $service network restart

Linux Essentials 450 Slide - 31

www.4linux.com.br

Introduo a redes
Confgurando a rede, arquivos.
# /etc/nsswitch.conf Network Service Switch Determina a ordem na qual os usurios so buscados no sistema.

Linux Essentials 450 Slide - 32

www.4linux.com.br

Introduo a redes
Confgurando a rede
# ifup ethX Ativa determinada placa de rede # ifdown ethX Desativa determinada placa de rede

Linux Essentials 450 Slide - 33

www.4linux.com.br

Introduo a redes
ARP e RARP
ARP converte IP em MAC Address RARP Converte MAC ADDRESS em IP

# arp -n

Linux Essentials 450 Slide - 34

www.4linux.com.br

Exerccios:

Linux Essentials 450 Slide - 35

www.4linux.com.br

Respostas dos Exerccios


1. Determinar em qual rede o host se encontra 2. ifconfg, ifup 3. 0.0.0.0 4. Fazer o papel de meio de campo entre duas redes. uma porta de sada. 5. /etc/resolv.conf, adicionando mais uma linha com um DNS secundrio.

Linux Essentials 450 Slide - 36

www.4linux.com.br

Respostas do Laboratrio
1. 2. ifconfg ethX:redeB <IP> 3. ping <IP>

Linux Essentials 450 Slide - 37

www.4linux.com.br

Concluso
Aptido para montar um rede simples composta de mquinas GNU/Linux com os mais diversos tipos de distro's. O aluno tambm estar apto para confgurar interfaces especiais com 2 endereos afm de participar de mais redes. No prximo captulo iremos estudar os dispositivos que utilizamos no GNU/Linux.

Você também pode gostar