summaryrefslogtreecommitdiffstats
path: root/dhcpcd.8.in
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2008-09-02 13:28:11 +0000
committerRoy Marples <roy@marples.name>2008-09-02 13:28:11 +0000
commitfd05b7dcfc61e1a8f1d4f0f7ecd27bb25a6cc7a8 (patch)
treeeefcda1304078e7ee7e7508103cb6e1775ff5513 /dhcpcd.8.in
parentca07508a27a3048ead0c0a411f2cecc84ac97935 (diff)
downloaddhcpcd-fd05b7dcfc61e1a8f1d4f0f7ecd27bb25a6cc7a8.tar.xz
Add an event loop.
Split client.c into smaller files and functions and recode around the event loop. Add multiple interface support using the new event loop. Document changes and outstanding bugs.
Diffstat (limited to 'dhcpcd.8.in')
-rw-r--r--dhcpcd.8.in25
1 files changed, 21 insertions, 4 deletions
diff --git a/dhcpcd.8.in b/dhcpcd.8.in
index 6c82d3fb..68d7f950 100644
--- a/dhcpcd.8.in
+++ b/dhcpcd.8.in
@@ -22,7 +22,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
-.Dd August 20, 2008
+.Dd September 1, 2008
.Dt DHCPCD 8 SMM
.Sh NAME
.Nm dhcpcd
@@ -48,13 +48,14 @@
.Op Fl O , -nooption Ar option
.Op Fl Q , -require Ar option
.Op Fl X , -blacklist Ar address
-.Ar interface
+.Op interface
+.Op ...
.Nm
.Fl k , -release
-.Ar interface
+.Op interface
.Nm
.Fl x , -exit
-.Ar interface
+.Op interface
.Sh DESCRIPTION
.Nm
is an implementation of the DHCP client specified in
@@ -97,6 +98,14 @@ installed which always defeats IPv4LL probing.
To disable this behaviour, you can use the
.Fl L , -noipv4ll
option.
+.Ss Multiple interfaces
+.Nm
+can be run per interface or as a single instance to manage all interfaces.
+If a list of interfaces are given on the command line, then
+.Nm
+only works with those interfaces.
+If no interfaces are given then we detect all available interfaces and
+attempt to configure all of them.
.Ss Hooking into DHCP events
.Nm
runs
@@ -427,4 +436,12 @@ RFC 3442, RFC 3927, RFC 4361, RFC 4390, RFC 4702.
.Sh AUTHORS
.An Roy Marples <roy@marples.name>
.Sh BUGS
+You cannot release a lease - this will be fixed before the first release.
+.Pp
+You cannot dynamically add or remove interfaces either manually or detected.
+.Pp
+One of the goals for one instance managing multiple interfaces is more
+intelligent route and configuration management.
+This has not yet been done.
+.Pp
Please report them to http://bugs.marples.name