← Back to team overview

sslug-teknik team mailing list archive

Re: DHCP server sender beskeder til min messages-log hvert minut???

 

In <1215.192.168.0.50.1041131230.squirrel@xxxxxxxxxxxx> "Preben Mikael Bohn" <preben@xxxxxxx> writes:

>Efter et kig i min /var/log/messages (på gateway'en) finder jeg følgende. Det
>ser ud som om at den  præcis en time efter første forbindelse prøvet at give
>mig et nyt IP-nummer (det er da ikke normalt er det?)

Nej, men underligheden foregår på den maskine, der får en adresse fra
DHCP serveren.

Din lease-time er sat til 10 minutter. Den får adressen 192.168.1.249
kl. 02:33, og så bør den forny sit lease kl. 02:43 - det er der ingen
spor af i din log.

03:33 udløber dens lease fuldstændig, og så er det korrekt at starte
helt forfra med en DHCPDISCOVER - så er der ingen garanti for at få
den samme IP-adresse som før. Derfor er det OK at den ny får 
adressen 192.168.1.247.

Men så ser det lidt underligt ud:

>Dec 29 03:33:37 mallemuk dhcpd: DHCPDISCOVER from 00:00:b4:9f:51:c4 via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPOFFER on 192.168.1.247 to
>00:00:b4:9f:51:c4 (mejse) via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPDISCOVER from 00:00:b4:9f:51:c4 (mejse)
>via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPOFFER on 192.168.1.247 to
>00:00:b4:9f:51:c4 (mejse) via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPREQUEST for 192.168.1.247 (192.168.1.1)
>from 00:00:b4:9f:51:c4 (mejse) via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPACK on 192.168.1.247 to 00:00:b4:9f:51:c4
>(mejse) via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPREQUEST for 192.168.1.247 from
>00:00:b4:9f:51:c4 (mejse) via eth1
>Dec 29 03:33:38 mallemuk dhcpd: DHCPACK on 192.168.1.247 to 00:00:b4:9f:51:c4
>(mejse) via eth1

Klienten har nu to gange fået tilbudt IP .247, og to gange sagt
"ja tak".

>Dec 29 03:33:38 mallemuk dhcpd: DHCPREQUEST for 192.168.1.249 from
>00:00:b4:9f:51:c4 via eth1: unknown lease 192.168.1.249.

Alligevel requester den nu adressen .249 - uden at have fået
den tilbudt. Derfor får du "unknown lease" beskeden.

>Dec 29 03:34:06 mallemuk last message repeated 3 times
>Dec 29 03:34:38 mallemuk dhcpd: DHCPREQUEST for 192.168.1.249 from
>00:00:b4:9f:51:c4 via eth1: unknown lease 192.168.1.249.
>Dec 29 03:35:42 mallemuk dhcpd: DHCPREQUEST for 192.168.1.249 from
>00:00:b4:9f:51:c4 via eth1
>Dec 29 03:35:42 mallemuk dhcpd: DHCPACK on 192.168.1.249 to 00:00:b4:9f:51:c4
>(mejse) via eth1

Så er jeg lidt usikker på hvad der sker her, siden DHCP serveren nu
giver sig og siger "ok, så tag da .249". Formentlig har den checket
at adressen ikke er i brug af en anden maskine, og tilbyder den
så fordi klienten så gerne vil have den.

>Dec 29 03:36:46 mallemuk dhcpd: DHCPREQUEST for 192.168.1.249 from
>00:00:b4:9f:51:c4 (mejse) via eth1
>Dec 29 03:36:46 mallemuk dhcpd: DHCPACK on 192.168.1.249 to 00:00:b4:9f:51:c4
>(mejse) via eth1
>Dec 29 03:37:50 mallemuk dhcpd: DHCPREQUEST for 192.168.1.249 from
>00:00:b4:9f:51:c4 (mejse) via eth1
>... osv. hvert minut...

Og så er det klienten, der nu hvert 64. sekund sikrer sig at den
stadig har den IP tildelt.

Hvad er det for en dhcp klient, du bruger på den maskine ?
-- 
Henrik Storner <henrik@xxxxxxx> 


Follow ups

References