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 |