You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+43-5Lines changed: 43 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,9 @@ Management daemons and CLIs for the ISC DHCP server and client.
12
12
In a similar way, `godhcpd` is built of multiple components. The components are:
13
13
14
14
-`dhcpdd`, an ISC DHCP server management daemon with a gRPC interface
15
-
-`dhclientd`, an ISC DHCP client management daemon with a gRPC interface (TBD)
15
+
-`dhclientd`, an ISC DHCP client management daemon with a gRPC interface
16
16
-`dhcpdctl`, a CLI for `dhcpdd`
17
-
-`dhclientctl`, a CLI for `dhclientd` (TBD)
17
+
-`dhclientctl`, a CLI for `dhclientd`
18
18
19
19
`dhcpdd` bundles the `dhcpd` and `dhclient` binaries into it's own binary and extracts them on startup, so there is no need to install the ISC DHCP server and client manually.
20
20
@@ -50,7 +50,23 @@ Flags:
50
50
51
51
#### `dhclientd`
52
52
53
-
(TBD)
53
+
You may also set the flags by setting env variables in the format `DHCLIENTD_[FLAG]` (i.e. `DHCLIENTD_DHCLIENTD_CONFIGFILE=examples/dhclientd.yaml`) or by using a [configuration file](examples/dhclientd.yaml).
54
+
55
+
```bash
56
+
% dhclientd --help
57
+
dhclientd is the ISC DHCP client management daemon.
58
+
59
+
Find more information at:
60
+
https://pojntfx.github.io/godhcpd/
61
+
62
+
Usage:
63
+
dhclientd [flags]
64
+
65
+
Flags:
66
+
-f, --dhclientd.configFile string Configuration file to use.
@@ -84,7 +100,29 @@ Use "dhcpdctl [command] --help" for more information about a command.
84
100
85
101
#### `dhclientctl`
86
102
87
-
(TBD)
103
+
You may also set the flags by setting env variables in the format `DHCLIENT_[FLAG]` (i.e. `DHCLIENT_DHCLIENT_CONFIGFILE=examples/dhclient.yaml`) or by using a [configuration file](examples/dhclient.yaml).
104
+
105
+
```bash
106
+
% dhclientctl --help
107
+
dhclientctl manages dhclientd, the ISC DHCP client management daemon.
108
+
109
+
Find more information at:
110
+
https://pojntfx.github.io/godhcpd/
111
+
112
+
Usage:
113
+
dhclientctl [command]
114
+
115
+
Available Commands:
116
+
apply Apply a dhcp client
117
+
delete Delete one or more dhcp client(s)
118
+
get Get one or all dhcp client(s)
119
+
help Help about any command
120
+
121
+
Flags:
122
+
-h, --help helpfor dhclientctl
123
+
124
+
Use "dhclientctl [command] --help"for more information about a command.
0 commit comments