• Nenhum resultado encontrado

Aula Prática 3 - Serviço DHCP

N/A
N/A
Protected

Academic year: 2021

Share "Aula Prática 3 - Serviço DHCP"

Copied!
5
0
0

Texto

(1)

1

Aula Prática 3 - Serviço DHCP

O DHCP (Dynamic Host Configuration Protocol) é um protocolo que

permite a configuração automática de parâmetros da rede IP como

endereço IP, máscara de sub-rede, roteador padrão e servidores de

nomes para nós clientes. Dessa forma, o gerenciamento da atribuição

de endereços IP passa a ser automatizado, sem a necessidade de

configuração manual de cada computador pelo administrador da rede.

Como Funciona o DHCP

Quando equipamentos com suporte a configuração automática via DHCP

são iniciados, eles não possuem um endereço IP nem tampouco

conhecem o endereço do servidor DHCP. Sendo assim, a única forma

possível de solicitar a um servidor DHCP os parâmetros de configuração

é através de quadros broadcast.

Inicialmente o equipamento DHCP envia um quadro broadcast

denominado DHCP Discover, que pede a todos os servidores DHCP

disponíveis uma oferta de parâmetros de configuração. O formato de um

quadro DHCP Discover é mostrado abaixo:

Ethernet II, Src: 00:03:ff:9a:4d:63, Dst: ff:ff:ff:ff:ff:ff Internet Protocol, Src Addr: 0.0.0.0 (0.0.0.0), Dst Addr: 255.255.255.255 (255.255.255.255)

User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)

Bootstrap Protocol

Message type: Boot Request (1) Hardware type: Ethernet

Hardware address length: 6 Hops: 0

Transaction ID: 0xc6410000 Seconds elapsed: 256

Bootp flags: 0x0100 (Unicast)

0... .... .... .... = Broadcast flag: Unicast .000 0001 0000 0000 = Reserved flags: 0x0100 Client IP address: 0.0.0.0 (0.0.0.0)

Your (client) IP address: 0.0.0.0 (0.0.0.0) Next server IP address: 0.0.0.0 (0.0.0.0) Relay agent IP address: 0.0.0.0 (0.0.0.0) Client hardware address: 00:03:ff:9a:4d:63 Server host name not given

Boot file name not given Magic cookie: (OK)

Option 53: DHCP Message Type = DHCP Discover Option 61: Client identifier

(2)

2 Hardware type: Ethernet

Client hardware address: 00:03:ff:9a:4d:63 Option 55: Parameter Request List

50 = Requested IP Address 1 = Subnet Mask

6 = Domain Name Server 12 = Host Name

15 = Domain Name 3 = Router

28 = Broadcast Address End Option

Ao receber o quadro DHCP Discover, os servidores DHCP disponíveis

respondem através de um quadro broadcast denominado DHCP Offer,

que apresenta ao cliente e a quaisquer outros servidores disponíveis a

sua proposta de parâmetros de configuração. O formato de um quadro

DHCP Offer é mostrado abaixo:

Ethernet II, Src: 00:03:ff:a0:4e:02, Dst: ff:ff:ff:ff:ff:ff Internet Protocol, Src Addr: 192.168.0.145 (192.168.0.145), Dst Addr: 255.255.255.255 (255.255.255.255)

User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)

Bootstrap Protocol

Message type: Boot Reply (2) Hardware type: Ethernet Hardware address length: 6 Hops: 0

Transaction ID: 0xc6410000 Seconds elapsed: 0

Bootp flags: 0x0000 (Unicast)

0... .... .... .... = Broadcast flag: Unicast .000 0000 0000 0000 = Reserved flags: 0x0000 Client IP address: 0.0.0.0 (0.0.0.0)

Your (client) IP address: 192.168.0.100 (192.168.0.100) Next server IP address: 192.168.0.145 (192.168.0.145) Relay agent IP address: 0.0.0.0 (0.0.0.0)

Client hardware address: 00:03:ff:9a:4d:63 Server host name not given

Boot file name not given Magic cookie: (OK)

Option 53: DHCP Message Type = DHCP Offer Option 1: Subnet Mask = 255.255.255.0 Option 58: Renewal Time Value = 4 days Option 59: Rebinding Time Value = 7 days Option 51: IP Address Lease Time = 8 days Option 54: Server Identifier = 192.168.0.145 Option 6: Domain Name Server = 192.168.0.145 Option 3: Router = 192.168.0.254

End Option Padding

Ao receber os quadros DHCP Offer, o cliente DHCP seleciona uma das

opções e envia um quadro broadcast denominado DHCP Request, que

(3)

3

indica a opção e o servidor escolhido. O formato de um quadro DHCP

Request é mostrado abaixo:

Ethernet II, Src: 00:03:ff:9a:4d:63, Dst: ff:ff:ff:ff:ff:ff Internet Protocol, Src Addr: 0.0.0.0 (0.0.0.0), Dst Addr: 255.255.255.255 (255.255.255.255)

User Datagram Protocol, Src Port: bootpc (68), Dst Port: bootps (67)

Bootstrap Protocol

Message type: Boot Request (1) Hardware type: Ethernet

Hardware address length: 6 Hops: 0

Transaction ID: 0xc6410000 Seconds elapsed: 256

Bootp flags: 0x0100 (Unicast)

0... .... .... .... = Broadcast flag: Unicast .000 0001 0000 0000 = Reserved flags: 0x0100 Client IP address: 0.0.0.0 (0.0.0.0)

Your (client) IP address: 0.0.0.0 (0.0.0.0) Next server IP address: 0.0.0.0 (0.0.0.0) Relay agent IP address: 0.0.0.0 (0.0.0.0) Client hardware address: 00:03:ff:9a:4d:63 Server host name not given

Boot file name not given Magic cookie: (OK)

Option 53: DHCP Message Type = DHCP Request Option 61: Client identifier

Hardware type: Ethernet

Client hardware address: 00:03:ff:9a:4d:63 Option 55: Parameter Request List

50 = Requested IP Address 1 = Subnet Mask

6 = Domain Name Server 12 = Host Name

15 = Domain Name 3 = Router

28 = Broadcast Address

Option 54: Server Identifier = 192.168.0.145 Option 50: Requested IP Address = 192.168.0.100 End Option

Ao receber o quadro DHCP Request, o servidor DHCP confirma a

atribuição dos parâmetros de configuração oferecidos através de um

quadro DHCP Ack. O formato de um quadro DHCP Ack é mostrado

abaixo:

Ethernet II, Src: 00:03:ff:a0:4e:02, Dst: ff:ff:ff:ff:ff:ff Internet Protocol, Src Addr: 192.168.0.145 (192.168.0.145), Dst Addr: 255.255.255.255 (255.255.255.255)

User Datagram Protocol, Src Port: bootps (67), Dst Port: bootpc (68)

Bootstrap Protocol

(4)

4 Hardware type: Ethernet Hardware address length: 6 Hops: 0

Transaction ID: 0xc6410000 Seconds elapsed: 0

Bootp flags: 0x0000 (Unicast)

0... .... .... .... = Broadcast flag: Unicast .000 0000 0000 0000 = Reserved flags: 0x0000 Client IP address: 0.0.0.0 (0.0.0.0)

Your (client) IP address: 192.168.0.100 (192.168.0.100) Next server IP address: 0.0.0.0 (0.0.0.0)

Relay agent IP address: 0.0.0.0 (0.0.0.0) Client hardware address: 00:03:ff:9a:4d:63 Server host name not given

Boot file name not given Magic cookie: (OK)

Option 53: DHCP Message Type = DHCP ACK Option 58: Renewal Time Value = 4 days Option 59: Rebinding Time Value = 7 days Option 51: IP Address Lease Time = 8 days Option 54: Server Identifier = 192.168.0.145 Option 1: Subnet Mask = 255.255.255.0

Option 6: Domain Name Server = 192.168.0.145 Option 3: Router = 192.168.0.254

End Option Padding

Uma vez configurado, o cliente DHCP envia um quadro broadcast ARP

Request para verificar se nenhum outro computador já possui o seu

endereço IP configurado. É esperado que não se tenha nenhuma

resposta para essa solicitação ARP. O formato de um quadro ARP

Request é mostrado abaixo:

Ethernet II, Src: 00:03:ff:9a:4d:63, Dst: ff:ff:ff:ff:ff:ff Address Resolution Protocol (request)

Hardware type: Ethernet (0x0001) Protocol type: IP (0x0800)

Hardware size: 6 Protocol size: 4

Opcode: request (0x0001)

Sender MAC address: 00:03:ff:9a:4d:63 (192.168.0.100) Sender IP address: 192.168.0.100 (192.168.0.100)

Target MAC address: 00:00:00:00:00:00 (00:00:00_00:00:00) Target IP address: 192.168.0.100 (192.168.0.100)

Who has 192.168.0.100? Tell 192.168.0.100

Abaixo temos o resumo das mensagens trocadas durante o processo de

configuração automática de um cliente via DHCP.

(5)

5

Prática em DHCP

Passo 1: Digite o comando ipconfig /all e descubra o endereço

MAC do seu computador.

Passo 2: Abra no navegador Internet Explorer o endereço

http://labserver, faça download das ferramentas Winpcap 3.0 e

Ethereal 0.10.4 e as instale nessa ordem.

Passo 3: Remova o cabo de rede do seu computador e conecte-o

ao hub indicado pelo professor.

Passo 4: Abra o software Ethereal e rode uma captura de pacotes

no menu Capture / Start.

Passo 5:Abra o prompt de comando e digite os comandos

ipconfig /release e ipconfig /renew.

Passo 6: Finalize a captura dos pacotes e aplique o filtro

eth.addr == XX:XX:XX:XX:XX:XX or eth.addr ==

FF:FF:FF:FF:FF:FF, onde XX:XX:XX:XX:XX:XX é o endereço MAC

do seu computador.

Passo 7: Localize as mensagens DHCP Release, Discover, Offer,

Request, Ack e ARP correspondentes ao processo de configuração

DHCP do seu computador.

Referências

Documentos relacionados

azul-amarelo-roxo-vermelho). Em cada um desses casos – que diferem entre si apenas pela ordem das cores escolhidas – as cores serão: amarelo, vermelho, roxo e vermelho. Assim,

Documentação apresentada (Matricula Nº 46400 Cartório do 4º Ofício do Registro de imóveis do Distrito Federal) Não foi possível vistoriar o imóvel internamente informações

O efeito da diminuição da temperatura mínima de fornecimento de calor foi investigado, pois ele contribui para o aumento da eficiência dos coletores, porém reduz a capacidade

 pelos danos e prejuízos de toda natureza que possam decorrer do conhecimento que terceiros não autorizados possam ter de quaisquer das informações fornecidas pelo

Por conseguinte, o fabricante não assume a responsabilidade por quaisquer efeitos adversos que possam ocorrer com o manuseamento, armazenamento, aplicação, utilização, utilização

A Fila de Impressão permite que você salve as fotos para imprimir mais tarde e enviar impressões consecutivas para seu dispositivo.. • Coloque fotos na fila offline para

A colocação de boias para amarração e viveiros de pesca, nos espaços sob jurisdição da Capitania do Porto de Santa Cruz das Flores, carece de parecer

Na configuração virtual, o espaço já se constitui por meio da mescla entre atual e virtual, ou seja, esta noção espacial é constituída pela distância entre a criança e o