Statistics
| Branch: | Tag: | Revision:

root / interfaces @ a004c27e

History | View | Annotate | Download (2.5 kB)

1 67f92656 Dimitris Aragiorgis
###############
2 67f92656 Dimitris Aragiorgis
# GRNET SETUP #
3 67f92656 Dimitris Aragiorgis
###############
4 67f92656 Dimitris Aragiorgis
# IP-less routing / proxy arp interfaces examples:
5 67f92656 Dimitris Aragiorgis
# This vlan is used for internet connection of the VMs
6 67f92656 Dimitris Aragiorgis
# The gateway is a router that connects all nodes VLANs
7 67f92656 Dimitris Aragiorgis
# snf_public should be an existing routing table (in /etc/iproute/rt_tables)
8 67f92656 Dimitris Aragiorgis
# The values of ip-routes and ip-gateway must be the same
9 67f92656 Dimitris Aragiorgis
# decrared in ganeti network related to this routing table.
10 67f92656 Dimitris Aragiorgis
# gnt-network add --network=62.217.123.128/27 --gateway=62.217.123.129 
11 67f92656 Dimitris Aragiorgis
#                 --network6=2001:648:2ffc:1201::/64 --gateway6=2001:648:2ffc:1201::1
12 67f92656 Dimitris Aragiorgis
#                 --network-type=public --tags=nfdhcpd,ip-less-routed snf-net-1
13 67f92656 Dimitris Aragiorgis
# gnt-network connect snf-net-1 all routed snf_public
14 67f92656 Dimitris Aragiorgis
15 67f92656 Dimitris Aragiorgis
auto eth0.201
16 67f92656 Dimitris Aragiorgis
iface eth0.201 inet manual
17 67f92656 Dimitris Aragiorgis
  ip-routing-table snf_public
18 67f92656 Dimitris Aragiorgis
  ip-routes 62.217.123.128/27
19 67f92656 Dimitris Aragiorgis
  ip-gateway 62.217.123.129
20 67f92656 Dimitris Aragiorgis
  ip-forwarding 1
21 67f92656 Dimitris Aragiorgis
  ip-proxy-arp 1
22 67f92656 Dimitris Aragiorgis
  arp-ip 62.217.123.158
23 67f92656 Dimitris Aragiorgis
24 67f92656 Dimitris Aragiorgis
iface eth0.201 inet6 manual
25 67f92656 Dimitris Aragiorgis
  ip-routing-table snf_public
26 67f92656 Dimitris Aragiorgis
  ip-routes 2001:648:2ffc:1201::/64
27 67f92656 Dimitris Aragiorgis
  ip-gateway 2001:648:2ffc:1201::1
28 67f92656 Dimitris Aragiorgis
  ip-forwarding 1
29 67f92656 Dimitris Aragiorgis
  ip-proxy-ndp 1
30 67f92656 Dimitris Aragiorgis
31 67f92656 Dimitris Aragiorgis
# A bridge pool to connect tap devices of private networks
32 67f92656 Dimitris Aragiorgis
# A private network uses explicitly one vlan
33 67f92656 Dimitris Aragiorgis
# prv1            8000.e4115bb2925c       no              eth0.2991
34 67f92656 Dimitris Aragiorgis
# prv2            8000.e4115bb2925c       no              eth0.2992
35 67f92656 Dimitris Aragiorgis
# prv3            8000.e4115bb2925c       no              eth0.2993
36 67f92656 Dimitris Aragiorgis
# prv4            8000.e4115bb2925c       no              eth0.2994
37 67f92656 Dimitris Aragiorgis
# prv5            8000.e4115bb2925c       no              eth0.2995
38 67f92656 Dimitris Aragiorgis
auto prv
39 67f92656 Dimitris Aragiorgis
iface prv inet manual
40 67f92656 Dimitris Aragiorgis
    up   prv-net-helper up   eth0 1 5 2990 prv
41 67f92656 Dimitris Aragiorgis
    down prv-net-helper down eth0 1 5 2990 prv
42 67f92656 Dimitris Aragiorgis
43 67f92656 Dimitris Aragiorgis
# A bridge to connect tap devices of private networks
44 67f92656 Dimitris Aragiorgis
# All private networks use this bridge
45 67f92656 Dimitris Aragiorgis
# Isolation is provided with ebtables and MAC filtering
46 67f92656 Dimitris Aragiorgis
# prv0            8000.e4115bb2925c       no              eth0.2990
47 67f92656 Dimitris Aragiorgis
auto prv0
48 67f92656 Dimitris Aragiorgis
iface prv0 inet manual
49 67f92656 Dimitris Aragiorgis
  bridge_ports eth0.2990
50 67f92656 Dimitris Aragiorgis
  bridge_stp off
51 67f92656 Dimitris Aragiorgis
  bridge_fd 2
52 67f92656 Dimitris Aragiorgis
  post-up ip link set prv0 address e4:11:5b:b2:92:5c 
53 67f92656 Dimitris Aragiorgis
54 67f92656 Dimitris Aragiorgis
55 67f92656 Dimitris Aragiorgis
#################
56 67f92656 Dimitris Aragiorgis
# GENERIC SETUP #
57 67f92656 Dimitris Aragiorgis
#################
58 67f92656 Dimitris Aragiorgis
# All taps bridged on this bridged
59 67f92656 Dimitris Aragiorgis
# eth0 is the node's primary interface
60 67f92656 Dimitris Aragiorgis
# 62.217.123.132/27 is the node's primary address
61 67f92656 Dimitris Aragiorgis
# 62.217.123.129 is the node's primary Gateway
62 67f92656 Dimitris Aragiorgis
# aa:00:00:32:50:51 is the node's primary MAC address
63 67f92656 Dimitris Aragiorgis
auto br0
64 67f92656 Dimitris Aragiorgis
iface br0 inet manual
65 67f92656 Dimitris Aragiorgis
  bridge_ports eth0
66 67f92656 Dimitris Aragiorgis
  bridge_stp off
67 67f92656 Dimitris Aragiorgis
  bridge_fd 2
68 67f92656 Dimitris Aragiorgis
  up for ip in 62.217.123.132/27; do ip addr add $ip dev br0; done 
69 67f92656 Dimitris Aragiorgis
  up ip route add default via 62.217.123.129 dev br0
70 67f92656 Dimitris Aragiorgis
  post-up ip link set br0 address aa:00:00:32:50:51 
71 67f92656 Dimitris Aragiorgis