Welcome to dhcpcd-dbus
dhcpcd-dbus receives interface configuration events from the dhcpcd control socket and emits them to the DBus listeners. dhcpcd-dbus also has methods to release, rebind, stop, query and configure dhcpcd on an interface. This allows users to control dhcpcd to some extent as all dhcpcd opertaions require root privilege and DBus has a fine grained ACL list for accessing these functions which dhcpcd-dbus can optionally use.
dhcpcd-dbus also listens to wpa_supplicant for wireless interfaces via it's control socket. This means that wpa_supplicant does not have to be compiled with DBus support, which is the case a lot of distributions.
dhcpcd-dbus is pretty complete right now. However, wpa_supplicant support needs to be improved so that we can connect to an AP with the correct credentials. Patches are always welcome :)
Of course, to the end user, dhcpcd-dbus by itself is useless. Luckily, dhcpcd-ui has a nice GTK+ and Qt front-ends for monitoring dhcpcd.
THIS IS NOW A DEAD PROJECTBecause dhcpcd-ui (with the GTK+ and Qt interfaces) now use libdhcpcd which talks directly to dhcpcd and wpa_supplicant. This project is only of any use if the user wants DBus bindings to dhcpcd.
dhcpcd-dbus is released under the 2 clause BSD license.
- HTTP: http://roy.marples.name/downloads/dhcpcd/dhcpcd-dbus-0.6.0.tar.bz2
- FTP: ftp://roy.marples.name/pub/dhcpcd/dhcpcd-dbus-0.6.0.tar.bz2
You will require the following software to build and run dhcpcd-dbus
dhcpcd Mailing Lists
Currently there is just the dhcpcd-discuss mailing list, which is powered by mlmmj. One interacts with mlmmj via email.
To subscribe to the list, send an empty email to email@example.com
Once subscribed to the list, you can post to it by sending an email to firstname.lastname@example.org
To unsubscribe from the list, send an empty email to email@example.com
You can learn more about the capabilities of mlmmj by sending an empty mail to firstname.lastname@example.org
You can also read the dhcpcd-discuss archive