Você está na página 1de 5

INSTITUTO POLITCNICO DE VIANA DO CASTELO

Escola Superior de Tecnologia e Gesto


Engenharia Electrnica e Redes de Computadores
Engenharia Informtica
Redes de Computadores

Aula Prtica N2
Instalao e configurao de um servidor DHCP
(durao 2 horas)

1. Objectivos:
A gesto de sistemas e redes uma das actividades de suporte de todo e
qualquer sistema informtico actual.
Pretende-se, com um conjunto de 6 trabalhos, implementar e configurar uma
rede informtica para uma dada empresa. Essa rede ir ter ligao Internet atravs de
um firewall.
O Segundo desses 6 trabalhos consiste na instalao e configurao de um
servidor DHCP.

2. Reviso Terica:
Servidor DHCP
O DHCP, Dynamic Host Configuration Protocol, um servio que oferece
configurao dinmica de terminais, com concesso de endereos IP de host e outros
parmetros de configurao para clientes de rede.
Resumidamente, o DHCP opera da seguinte forma:
Um cliente envia um pacote UDP em broadcast (destinado a todas as mquinas)
com um pedido DHCP
Os servidores DHCP que capturarem este pacote iro responder (se o cliente se
enquadrar numa srie de critrios ver abaixo) com um pacote com
configuraes onde constar, pelo menos, um endereo IP, uma mscara de rede
e outros dados opcionais, como o gateway, servidores de DNS, etc.
O DHCP usa um modelo cliente-servidor, no qual o servidor DHCP mantm a gesto
centralizada dos endereos IP usados na rede.
O DHCP oferece trs tipos de alocao de endereos IP:
Atribuio manual - Onde existe uma tabela de associao entre o Endereo
MAC do cliente (que ser comparado atravs do pacote broadcast recebido) e o
endereo IP (e restantes dados) a fornecer. Esta associao feita manualmente
pelo administrador de rede; por conseguinte, apenas os clientes cujo MAC
consta nesta lista podero receber configuraes desse servidor;

Atribuio automtica - Onde o cliente obtm um endereo de um espao de


endereos possveis, especificado pelo administrador. Geralmente no existe
vnculo entre os vrios MAC habilitados a esse espao de endereos;
Atribuio dinmica - O nico mtodo que dispe a reutilizao dinmica dos
endereos. O administrador disponibiliza um espao de endereos possveis, e
cada cliente ter o software TCP/IP da sua interface de rede configurados para
requisitar um endereo por DHCP assim que a mquina arranque. A alocao
utiliza um mecanismo de aluguer do endereo, caracterizado por um tempo de
vida. Quando a mquina se desligar, o tempo de vida naturalmente ir expirar, e
da prxima vez que o cliente se ligue, o endereo provavelmente ser outro.
Vamos agora ver alguns utilitrios que nos vo ser teis neste trabalho

O utilitrio ping
O utilitrio ping do Unix (o windows adoptou-o) envia uma sequncia de
pacotes ICMP do tipo Echo Request para uma determinada mquina. O host que recebe
esta mensagem deve enviar de volta pacotes do tipo Echo Replay, permitindo desta
forma descobrir se o host destino est funcionando e/ou se o caminho est activo.
Exemplo de comando e resposta do ping:
Pinging uranus.fccn.pt [193.136.192.10] with 32 bytes of data:

Reply from 193.136.192.10: bytes=32 time=15ms TTL=62


Reply from 193.136.192.10: bytes=32 time<10ms TTL=62
Reply from 193.136.192.10: bytes=32 time=125ms TTL=62
Reply from 193.136.192.10: bytes=32 time=16ms TTL=62

A opo -? mostra as possveis opes do ping. Entre elas pode-se destacar a opo -n
que permite enviar um nmero arbitrrio de pacotes para se ter uma amostra do tempo
de resposta do host e a opo -l que permite escolher o tamanho do pacote a ser
enviado.

O utilitrio tracert (traceroute)


Para prevenir que um datagrama viaje eternamente por um ciclo de routers, cada router
decrementa o campo TTL em uma unidade. Quando esse campo chega a 0, o router
descarta o datagrama e envia uma mensagem ICMP (Time Exceeded) de volta ao
emissor.
As mensagens ICMP so usadas pelo utilitrio traceroute que serve para construir uma
lista de routers, por onde passa o datagrama, desde a origem ao destino.
O traceroute simplesmente envia uma srie de datagramas e espera pela resposta. O
traceroute envia o primeiro datagrama com o TTL a 1. O primeiro router que recebe o
datagrama decrementa o TTL, descarta o datagrama (uma vez que o TTL fica a 0) e
envia de volta uma mensagem de erro ICMP de Time Exceeded. Devido a que as
mensagens ICMP viajam num datagrama IP, o traceroute pode extrair o endereo de
origem que neste caso o endereo do 1 router no caminho.
Em seguida o traceroute envia um novo datagrama com o TTL a 2. O primeiro router
decrementa o TTL (que fica a 1) e encaminha-o para o router seguinte. Este por sua vez
torna a decrementar o TTL (que fica a 0) e envia uma mensagem de erro de volta. Em
analogia com o passo anterior ficou deste modo descoberto o 2 router no caminho.
O traceroute novamente envia um novo datagrama com o TTL a 3 e o processo repetese.
O exemplo seguinte apresenta o resultado do seguinte comando traceroute www.fccn.pt
(em Windows NT tracert)

Tracing route to uranus.fccn.pt [193.136.192.10]


over a maximum of 30 hops:

<10 ms

<10 ms

<10 ms

193.137.236.30

15 ms

16 ms

15 ms

router13.serial1-1.26.lisboa.rccn.net [193.136.1.5]

16 ms

31 ms

16 ms

uranus.fccn.pt [193.136.192.10]

Trace complete.

Verifica-se que s h 2 routers no caminho uma vez que a ESTG est ligada
directamente RCCN. Vejamos agora um outro exemplo, neste caso Universidade de
Aveiro (tracert www.ua.pt).
Tracing route to www.ua.pt [193.136.173.30]
over a maximum of 30 hops:

16 ms

<10 ms

<10 ms

15 ms

16 ms

15 ms

router13.serial1-1.26.lisboa.rccn.net [193.136.1.5]

94 ms

47 ms

16 ms

router20.atm3-0.13.porto.rccn.net [193.136.1.38]

16 ms

203 ms

47 ms

router4.atm2-0.1.aveiro.rccn.net [193.136.4.38]

15 ms

32 ms

31 ms

ua.aveiro.rccn.net [193.137.60.2]

32 ms

46 ms

63 ms

fw1-ext.ether.ua.pt [193.137.173.253]

32 ms

31 ms

47 ms

gtua-cic-atm0.atm.ua.pt [193.137.172.30]

156 ms

235 ms

16 ms

47 ms

*
31 ms

193.137.236.30

www.ua.pt [193.136.173.30]
www.ua.pt [193.136.173.30]

Trace complete.

Vejamos ainda um mais distante (tracert www.yhaoo.com)


Tracing route to yhaoo.com [216.218.162.22]
over a maximum of 30 hops:

15 ms

<10 ms

<10 ms

193.137.236.30

15 ms

16 ms

31 ms

router13.serial1-1.26.lisboa.rccn.net [193.136.1.5]

15 ms

16 ms

15 ms

router14.atm0-0-0.3.lisboa.rccn.net [193.136.1.190]

16 ms

16 ms

15 ms

adhara-a302.cprm.net [195.8.0.165]

16 ms

16 ms

15 ms

mintaka-f500.cprm.net [195.8.0.106]

172 ms

94 ms

94 ms

acr1-serial2-3-1-0.miami.cw.net [208.172.99.137]

110 ms

125 ms

125 ms

acr2-loopback.newyorknyr.cw.net [206.24.194.62]

125 ms

140 ms

125 ms

corerouter2.westorange.cw.net [204.70.9.139]

125 ms

125 ms

141 ms

core2.westorange.cw.net [204.70.4.185]

10

110 ms

156 ms

125 ms

cw-ip-eng-interconnects.westorange.cw.net [204.70.1.38]

11

125 ms

141 ms

125 ms

nynap.above.net [192.157.69.64]

12

125 ms

125 ms

125 ms

iad1-ewr1-oc3.iad1.above.net [209.249.0.49]

13

125 ms

125 ms

125 ms

core4-core5-oc192.iad1.above.net [208.185.0.109]

14

157 ms

156 ms

172 ms

dca2-iad1-oc192.dca2.above.net [208.184.233.125]

15

187 ms

188 ms

187 ms

sjc2-dca2-oc48.sjc2.above.net [208.184.233.133]

16

188 ms

203 ms

188 ms

pao1-sjc2-oc48-2.pao1.above.net [208.185.175.162]

17

328 ms

297 ms

250 ms

gige-g9-0s.gsr12012.sjc.he.net [216.218.132.4]

18

218 ms

391 ms

578 ms

5thavenue.com [216.218.162.22]

Trace complete.

A partir dos dados assim obtidos podemos tirar diversas concluses, desde o
caminho seguido pela mensagem at pontos de congestionamento. No caso de uma
anlise de congestionamento vale a pena utilizar a opo -d que no tenta resolver os
nomes das mquinas por onde os pacotes vo passando mas apresenta apenas o
endereo IP e os tempos de resposta.

3. Lista de procedimentos a serem executados:


a) Instalao do DHCP Server no Windows e Linux
b) Configurao do DHCP para servir a rede interna com endereos privados (
endereos da rede 10.0.X.0 mascra 255.255.255.0 (o X indica o nmero do grupo
por exemplo o grupo 1 deve usar o endereo da rede interna 10.0.1.0, o grupo 2 deve
usar 10.0.2.0 e assim sucessivamente. Indique que este servidor tem autoridade para
aquele domnio.
c) Configurao das opes do cliente no DHCP para que lhe seja atribudo um ip na
gama 10.0.X.20 a 10.0.X.20, uma mscara 255.255.255.0, um gateway (router)
10.0.X.1 (endereo da placa interna do servidor), um DNS server (10.0.X.1)
d) Para testar crie uma rede wireless ad-hoc
e) Num outro computador ligue-se rede ad-hoc criada na alnea anterior.
f) atravs do comando (ipconfig em Windows e ifconfig em Linux) verifique se lhe
foi atribudo um endereo, mascara, gateway, e DNS correctos.
g) Atravs do comando ping faa testes na redes local (Ping para o servidor e deste
ping para um computador na rede interna)