netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ANNOUNCE: new DHCP client for linux 2.6.x
@ 2006-02-17 14:37 Stefan Rompf
  0 siblings, 0 replies; only message in thread
From: Stefan Rompf @ 2006-02-17 14:37 UTC (permalink / raw)
  To: netdev, linux-kernel


                                  dhcpclient

   A DHCP client for linux 2.6, using modern kernel features, (c) 2006
   Stefan Rompf.

Motivation

   Using a notebook, I'm often traveling between different networks.
   After replugging, I always needed to issue a ifdown/ifup sequence
   because the DHCP client did not realize the temporary disconnection.
   This is an unneeded limitation because since 2.6, the kernel notifies
   userspace of these disconnection/reconnection events. Actually is was
   me who implemented this feature.

   Beginning with 2.6.17, the linux kernel will allow userspace to
   influence this signalling, so that for example a wpa supplicant can
   tell the dhcpclient that an association has finished and the client
   should try to get an IP address.

   Of course, you need software that support this feature. Unfortunately,
   most existing DHCP clients implemented their statemachine using
   siglongjmp() or one huge function, so there was no easy way extending
   them. So I wrote a new one.

Features

     * RFC2131 compatible DHCP client, tested with ISC dhcpd directly and
       via a Cisco IOS relay agent, Cisco IOS DHCP server and dnsmasq.
     * uses netlink for interface configuration
     * does act on link state messages
     * calls a script on every state change to allow updating resolv.conf
       etc
     * small, compiles with [1]uclibc

Status

   Currently, this is alpha software. It shouldn't be used in production
   environment, but I'm looking forward for people who like to test it in
   different environments and for (reasonable ;-) feature suggestions!

Support

   The webpage is at [2]http://www.flamewarmaster.de/software/dhcpclient/

   There is a mailing list available on
   [3]http://www.flamewarmaster.de/mailman/listinfo/dhcpclient/

References

   1. http://www.uclibc.org/
   2. http://www.flamewarmaster.de/software/dhcpclient/
   3. http://www.flamewarmaster.de/mailman/listinfo/dhcpclient/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2006-02-17 14:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-17 14:37 ANNOUNCE: new DHCP client for linux 2.6.x Stefan Rompf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).