On Tue Nov 27 17:32:12 2012, mt@suse.de wrote:
> Unlike dhcp 3.x, dhcp 4.x scans interfaces from /proc/net/dev,
> which provides only true interface names. When the address set
> on the interface has a label assigned (linux 2.0 alias interface
> compatibility), then the SIOCGIFADDR requires the label / alias
> name as argument instead of the interface name to return this
> address. When this is the only address assigned to an interface,
> dhcp-server is unable to find any address and fails to start.
>
> Changed to use getifaddrs() function, which retrieves all IP
> addresses on linux systems and is available since GLIBC 2.3.
>
> Gruesse / Regards,
> Marius Tomaschewski <mt@suse.de>, <mt@suse.com>

Marius --

Thank you for your suggested fix.  I believe we have at least one other
similar proposed fix in the pipeline but I will make sure that the developers
see your suggestion.

Michael McNally
ISC Support