DHCP-fråga
Fredrik Lindberg
fli at shapeshifter.se
Wed Jul 26 23:44:31 CEST 2006
peter h wrote:
> On Wednesday 26 July 2006 19.03, Måns Nilsson wrote:
>> --On måndag, måndag 24 jul 2006 21.39.30 +0200 peter h
>> <peter at hk.ipsec.se> wrote:
>>> Det är endast innan klienten har en ip adress som den skall broadcasta.
>>>
>>> Dessutom skall man aldrig sända ett unicast ip-paket till en
>>> "gruppadress"(som ethernet terminologin säger)
>>>
>>>> Dumpar finns av båda utväxlingarna av paketen om någon vill titta på
>>>> bitarna.
>>> Använd ISC dhclient, påverka freeBSD att göra detsamma.
>> Eller, laga den och skicka patch. Om det finns en RFC som supportar Peters
>> syn på saken.
>>
>
> RFC1122 [Page 66] 3.3.6 Broadcasts
>
> When a host sends a datagram to a link-layer broadcast address,
> the IP destination address MUST be a legal IP broadcast or IP
> multicast address.
>
> A host SHOULD silently discard a datagram that is received via
> a link-layer broadcast (see Section 2.4) but does not specify
> an IP multicast or broadcast destination address.
>
> Som sagt. kör ISC-DHCP eller laga.
>
Om du har lust kan du ju testa den här patchen, har bara testat den i
~15-20 min men det ser ut att fungera.
192.168.1.1 at 00:01:02:db:82:2c
192.168.1.91 at 00:12:f0:b5:bd:07
Utan patchen ser renew-trafiken ut såhär
23:16:18.455105 IP 192.168.1.91.68 > 192.168.0.1.67: BOOTP/DHCP, Request
from 00:12:f0:b5:bd:07, length: 300
0x0000: ffff ffff ffff 0012 f0b5 bd07 0800 4510
med patchen blir det istället rätt hwaddr (byte 0-5 på sista raden)
23:24:51.507707 IP 192.168.1.91.68 > 192.168.0.1.67: BOOTP/DHCP, Request
from 00:12:f0:b5:bd:07, length: 300
0x0000: 0001 02db 822c 0012 f0b5 bd07 0800 4510
Det initial paketet kör fortfarade broadcast
23:19:51.779714 IP 192.168.1.91.68 > 255.255.255.255.67: BOOTP/DHCP,
Request from 00:12:f0:b5:bd:07, length: 300
0x0000: ffff ffff ffff 0012 f0b5 bd07 0800 4510
Har bara testat på -current men förhoppningvis går det bra att applya
patchen på 6an också.
Fredrik Lindberg
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: dhclient-20060726.patch
Url: http://lists.stacken.kth.se/pipermail/bus/attachments/20060727/2f4a8cf0/dhclient-20060726.ksh
More information about the BUS
mailing list