root / README.md @ 7a50ccd9
History | View | Annotate | Download (1.9 kB)
1 |
nfdhcpd |
---|---|
2 |
======= |
3 |
|
4 |
Overview |
5 |
-------- |
6 |
|
7 |
This is nfdhpcd, a userspace server written in python and based on |
8 |
[NFQUEUE](https://www.wzdftpd.net/redmine/projects/nfqueue-bindings/wiki/). The |
9 |
administrator can enable processing of DHCP, NS, RS, DHCPv6 requests on |
10 |
individual TAP interfaces by injecting nfdhcpd in the processing pipeline for |
11 |
IP packets dynamically (by mangling the corresponding packet types and redirect |
12 |
them to the appropriate nfqueue). |
13 |
|
14 |
The daemon runs on the host and is controlled by manipulating files |
15 |
under its state directory. Creation of a new file under this directory |
16 |
("binding file") instructs the daemon to reply on the requests arriving |
17 |
on the specified TAP interface. |
18 |
|
19 |
nfdhpcd is meant to work with [Ganeti](http://code.google.com/p/ganeti) and |
20 |
[snf-network](https://github.com/grnet/snf-network). Instances inside the |
21 |
cluster will obtain their configuration dynamically in a completely transparent |
22 |
way without being aware of nfdhpcd's existence. |
23 |
|
24 |
|
25 |
Project Page |
26 |
------------ |
27 |
|
28 |
Please see the [official Synnefo site](http://www.synnefo.org) and the |
29 |
[latest snf-network docs](http://www.synnefo.org/docs/nfdhcpd/latest/index.html) |
30 |
for more information. |
31 |
|
32 |
|
33 |
Copyright and license |
34 |
===================== |
35 |
|
36 |
Copyright (c) 2010, 2011, 2012, 2013, 2014 GRNET SA |
37 |
|
38 |
This program is free software; you can redistribute it and/or modify |
39 |
it under the terms of the GNU General Public License as published by |
40 |
the Free Software Foundation; either version 2 of the License, or |
41 |
(at your option) any later version. |
42 |
|
43 |
This program is distributed in the hope that it will be useful, |
44 |
but WITHOUT ANY WARRANTY; without even the implied warranty of |
45 |
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
46 |
GNU General Public License for more details. |
47 |
|
48 |
You should have received a copy of the GNU General Public License along |
49 |
with this program; if not, write to the Free Software Foundation, Inc., |
50 |
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. |