Revision 7a50ccd9

b/README.md
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.
b/nfdhcpd
2 2
#
3 3

  
4 4
# nfdcpd: A promiscuous, NFQUEUE-based DHCP server for virtual machine hosting
5
# Copyright (c) 2010 GRNET SA
5
# Copyright (c) 2010, 2011, 2012, 2013, 2014 GRNET SA
6 6
#
7 7
#    This program is free software; you can redistribute it and/or modify
8 8
#    it under the terms of the GNU General Public License as published by

Also available in: Unified diff