Ignore:
Timestamp:
Sep 28, 2009, 10:53:22 PM (15 years ago)
Author:
oremanj
Message:

[invirt-dhcp] Improve standards compliance

Provide a server-identifier option containing our IP address, as
is required by several DHCP clients including gPXE (used for the
Debathena network install CD) and Windows.

Reuse the existing DHCP socket in a bindtodevice - sendto - restore
global binding sequence, instead of creating a new socket for each
reply, in order to keep replies coming from port 67. This is required
by the standard, some client programs, and all DHCP forwarders.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/invirt-dhcp/debian/changelog

    r2362 r2491  
     1invirt-dhcp (0.0.3) unstable; urgency=low
     2
     3  * Detect local IP address and pass it as the DHCP server-identifier
     4    option, as required by several DHCP clients.
     5  * Reuse the existing DHCP socket for replies by binding it to the
     6    client VM interface and then restoring its global binding after
     7    sendto(); this keeps replies coming from port 67, as is standard.
     8
     9 -- Joshua Oreman <oremanj@mit.edu>  Mon, 28 Sep 2009 22:46:41 -0400
     10
    111invirt-dhcp (0.0.2) unstable; urgency=low
    212
Note: See TracChangeset for help on using the changeset viewer.