• 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

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

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,

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

 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

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