AW: DHCP renewal send as IP unicast but using Broadcast on Layer II
EXTERNAL Konold Martin (Firma, RtP2/TEF72)
Mon Dec 06 12:02:32 2010
Hi Roy,
Thanks to you for looking into this issue!
> So yes, any broadcast for renewal is a bug.
> 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.
I am also not sure how to test with dhcpcd-5.2.9 as according to the documentation the semantics of "dhcpcd -n" has changed.
I also created a bug report for SuSE https://bugzilla.novell.com/show_bug.cgi?id=657402 which contains detailed instructions for reproducing the problem and last but not least a trace from wireshark https://bugzilla.novell.com/attachment.cgi?id=403342 .
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
Attachment:
dhcpcd-renewal-02.png
Description: dhcpcd-renewal-02.png
Archive administrator: postmaster@marples.name