Statistics
| Branch: | Tag: | Revision:

root / kvm-vif-bridge @ master

History | View | Annotate | Download (1.4 kB)

# Date Author Comment
52366a23 02/27/2014 05:49 pm Dimitris Aragiorgis

Fix ebtables

1) Add ebtables in INPUT/OUTPUT chains too
This is needed because multicast packets
(e.g. with dst address 01:00:83:xx:xx:xx) do NOT go through forward chain

2) In case of nfdhpcd allow DHCP replies only with src address the
MAC address of incoming device (e.g. prv0)...

054ff79a 02/27/2014 05:49 pm Dimitris Aragiorgis

Setup ebtables only for mac filtered setups

We used to drop DHCP requests for all bridged setups in case of
nfdhcpd. This requires ebtables setup for private vlans as well.

Dropping DHCP requests in case of nfdhcpd is not really needed
because they are dropped in user space...

62ebfafe 02/25/2014 12:58 pm Dimitris Aragiorgis

Support execution of extra script

In case of kvm-ifup, if an extra script (/etc/ganeti/ifup-extra)
exists, execute it before exiting.

An dummy example script is given, that parses instance's tags,
and searches for synnefo:network:<ident>:mail.

Signed-off-by: Dimitris Aragiorgis <>

996a6beb 12/09/2013 01:26 pm Dimitris Aragiorgis

runlocked forgotten ebtables command

Signed-off-by: Dimitris Aragiorgis <>

38305e4c 05/12/2013 01:11 am Dimitris Aragiorgis

Add vif-custom script and split kvm-vif-bridge

Put functions in /usr/lib/snf-network/common.sh

Signed-off-by: Dimitris Aragiorgis <>

87ea336a 08/06/2012 05:14 pm Dimitris Aragiorgis

Clear existing binding before adding new

This removes the enrty from nfdhcpd runtime (due to inotify).

Signed-off-by: Dimitris Aragiorgis <>

c0bb4267 07/17/2012 03:20 pm Dimitris Aragiorgis

Use tag types in kvm-vif-bridge

Signed-off-by: Dimitris Aragiorgis <>

4ae972e7 07/11/2012 07:40 pm Dimitris Aragiorgis

Refactor snf-network

Signed-off-by: Dimitris Aragiorgis <>

123b758c 07/10/2012 02:24 pm Dimitris Aragiorgis

Change conf files and vars

Insteed of infra.conf introduce generic.conf and grnet.conf.
Change PUBLIC_* var into NODE_*.

Signed-off-by: Dimitris Aragiorgis <>

af5ded08 07/10/2012 11:53 am Dimitris Aragiorgis

Add exit 0 in kvm-vif-bridge

Signed-off-by: Dimitris Aragiorgis <>

673de0e4 07/03/2012 06:58 pm Dimitris Aragiorgis

Fix kvm-vif-bridge

Signed-off-by: Dimitris Aragiorgis <>

db75c57a 07/03/2012 06:31 pm Dimitris Aragiorgis

Fix a typo in kvm-vif-bridge

Signed-off-by: Dimitris Aragiorgis <>

3f384d88 07/03/2012 06:23 pm Dimitris Aragiorgis

Refactor kvm-vif-bridge

Make better use of ebtables. Correctly drop DHCP request.

Signed-off-by: Dimitris Aragiorgis <>

9bd377b2 06/19/2012 09:41 pm Dimitris Aragiorgis

Modify kvm-vif-bridge to support network tags

Signed-off-by: Dimitris Aragiorgis <>

7ff50e40 06/18/2012 05:33 pm Dimitris Aragiorgis

Change network types

Signed-off-by: Dimitris Aragiorgis <>

2e8a73e0 06/13/2012 11:39 am Dimitris Aragiorgis

Revise snf-network

No NFS storage needed. All info passed in hooks env is produced
by ganeti.

Signed-off-by: Dimitris Aragiorgis <>

2d69d6fc 06/07/2012 08:23 pm Dimitris Aragiorgis

Remove netfile from kvm-vif-bridge

Signed-off-by: Dimitris Aragiorgis <>

e27db5e5 05/29/2012 09:43 pm Dimitris Aragiorgis

Fix proxy ndp configuration

uplink should be public vlan not gateway6

Signed-off-by: Dimitris Aragiorgis <>

2b9e52e1 05/28/2012 08:45 pm Dimitris Aragiorgis

Code refactoring in kvm-vif-bridge and nfdhcpd

Allow binding files in form of
GATEWAY6=
in case not defined.

Modify kvm-vif-bridge that clears the pending rules before
handling the tap.

Signed-off-by: Dimitris Aragiorgis <>

f8e790c4 05/25/2012 02:10 pm Dimitris Aragiorgis

Fix IPv6 support for nfdhcpd

Supply all the neccessary fields for dhcp in binding file (created
by kvm-vid-bridge). Reference every dhcp client via the mac or eui64
of the incomming packet on the nfqueue.

Signed-off-by: Dimitris Aragiorgis <>

7ba182b5 05/24/2012 07:59 am Dimitris Aragiorgis

Modify nfdhcpd to distinguish tap form indev.

DHCPv6 should work fine.

Signed-off-by: Dimitris Aragiorgis <>

6e257ba8 05/14/2012 05:11 pm Dimitris Aragiorgis

Automate config via hooks

Signed-off-by: Dimitris Aragiorgis <>

d2b16e51 04/19/2012 07:45 pm Dimitris Aragiorgis

Various changes

Signed-off-by: Dimitris Aragiorgis <>

ed7f0f2a 04/11/2012 07:44 pm Dimitris Aragiorgis

Remove routing tables from nfdhcpd

Put all info inside binding files

Signed-off-by: Dimitris Aragiorgis <>

7d163a24 04/11/2012 03:35 am Dimitris Aragiorgis

Standardize interfaces

Asume standard interfaces per nodegroup.

First define a network.

Then define a nodegroup.

Then define connection.

Signed-off-by: Dimitris Aragiorgis <>

f6f980d5 04/09/2012 12:26 am Dimitris Aragiorgis

Allow dhcp responce in ebtables

Signed-off-by: Dimitris Aragiorgis <>

cf51ea5b 04/08/2012 05:56 pm Dimitris Aragiorgis

Add basic files

Include nfdhcpd and tools handling vlans

Include basic scripts for configuring networks in nodes

Signed-off-by: Dimitris Aragiorgis <>