Revision 84bee898 contrib/ganeti-hooks/kvm-vif-bridge
b/contrib/ganeti-hooks/kvm-vif-bridge | ||
---|---|---|
5 | 5 |
|
6 | 6 |
TAP_CONSTANT_MAC=cc:47:52:4e:45:54 # GRNET in hex :-) |
7 | 7 |
MAC2EUI64=/etc/ganeti/mac2eui64.py |
8 |
NFDHCPD_STATE_DIR=/var/lib/nfdhcpd |
|
8 | 9 |
|
9 | 10 |
function routed_setup_ipv4 { |
10 | 11 |
# get the link's default gateway |
... | ... | |
65 | 66 |
|
66 | 67 |
function routed_setup_nfdhcpd { |
67 | 68 |
umask 022 |
68 |
cat >/var/run/ganeti-dhcpd/$INTERFACE <<EOF
|
|
69 |
cat >$NFDHCPD_STATE_DIR/$INTERFACE <<EOF
|
|
69 | 70 |
IP=$IP |
70 | 71 |
MAC=$MAC |
71 | 72 |
LINK=$LINK |
... | ... | |
93 | 94 |
elif [ "$MODE" = "bridged" ]; then |
94 | 95 |
ifconfig $INTERFACE 0.0.0.0 up |
95 | 96 |
brctl addif $BRIDGE $INTERFACE |
96 |
rm -f /var/run/ganeti-dhcpd/$INTERFACE
|
|
97 |
rm -f $NFDHCPD_STATE_DIR/$INTERFACE
|
|
97 | 98 |
fi |
Also available in: Unified diff