AW: AW: DHCP renewal send as IP unicast but using Broadcast on Layer II
EXTERNAL Konold Martin (Firma, RtP2/TEF72)
Mon Dec 06 13:11:16 2010
Hi Roy,
> > > Could you state which versions suffer from this?
> >
> > dhcpcd-3.2.3 <-- definetly has the problem (used with OpenSUSE 11.0, 11.1, 11.2, 11.3 and Factory)
> > dhcpcd-1.3.22pl4 <-- fine (used with SuSE Linux Enterprise Server 9 and 10)
> > dhcpcd-5.2.9 <-- does not work as a drop in replaceemnt with OpenSUSE 11.0 or 11.3 and
> > therefore I just made some source code checks. It looks to me like
> > this uptodate version has the same problem. (E.g. it does not differ between the different type
> > of DHCP REQUESTs most of them are broadcasts though a renewal must be a unicasdt directly to the DHCP server
> > or to the gateway in case the dhcp server is in another network). Though I might be wrong here.
>
> OK, I'm not interested in fixing dhcpcd-3
I can fully understand that. And will forward this information downstream to SUSE/Novell.
> However, you can test by requesting a short lease time.
> dhcpcd -dBl 20
Yes, this worked for my tests! I just verified with wireshark that 5.2.9 is working correctly with regards to this DHCP Renewal bug!
> to your query with RFC2131. I suggest you carry out your own testing
> instead of just taking my word for it :)
;-)
> BTW, dhcpcd-4 had compile time options so allow full compat with
Yeah, i read this from the documentation.
BTW: Was it too hard to keep backwards compatiblility? After all there is like with "-n" not always a 100% replacement possible.
> dhcpcd-3 and earlier the idea being that distros could then change to
> the new world. dhcpcd-5 removed this layer. If SuSE had kept
> up to date,
> then it would be likey dhcpcd-5 would have just dropped in.
I am telling the OpenSUSE people: https://bugzilla.novell.com/show_bug.cgi?id=657402
Best regards
Martin Konold
Robert Bosch GmbH
Automotive Electronics (RtP2/TEF72)
Postfach 13 42
72703 Reutlingen
GERMANY
www.bosch.com
external.martin.konold@xxxxxxxxxxxx
Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
Aufsichtsratsvorsitzender: Hermann Scholl; Geschäftsführung: Franz Fehrenbach, Siegfried Dais;
Bernd Bohr, Rudolf Colm, Volkmar Denner, Wolfgang Malchow, Peter Marks,
Peter Tyroller; Stefan Asenkerschbaumer, Uwe Raschke, Wolf-Henning Scheider
Archive administrator: postmaster@marples.name