diff options
| -rw-r--r-- | documentation/addressplan.txt | 3 | ||||
| -rw-r--r-- | documentation/vlans.txt | 1 | ||||
| -rw-r--r-- | roles/space_server/files/networkd/10-bond0.network | 1 | ||||
| -rw-r--r-- | roles/space_server/files/networkd/10-lan21.netdev | 6 | ||||
| -rw-r--r-- | roles/space_server/files/networkd/10-lan21.network | 18 | ||||
| -rw-r--r-- | roles/space_server/templates/nftables.conf.j2 | 2 | 
6 files changed, 30 insertions, 1 deletions
| diff --git a/documentation/addressplan.txt b/documentation/addressplan.txt index 8a8cce3..8e439be 100644 --- a/documentation/addressplan.txt +++ b/documentation/addressplan.txt @@ -6,6 +6,8 @@          * 185.38.175.065    - space.labitat.dk, labicolo gateway          * 185.38.175.069    - spacebrain.labitat.dk          * 185.38.175.087    - blackbox.labitat.dk +   ****** 185.38.175.096/27 - labicolo network B +        * 185.38.175.097    - space.labitat.dk, labicolo gateway      ***** 185.38.175.128/28 - Tor exit nodes          * 185.38.175.129    - space.labitat.dk - gateway @@ -24,6 +26,7 @@      ***************** 2a01:4262:1ab:000f::/64  - vlan 15 - member nat64      ***************** 2a01:4262:1ab:0020::/64  - vlan 20 - labicolo network A                      * 2a01:4262:1ab:0020::6    - spacebrain.labitat.dk +    ***************** 2a01:4262:1ab:0021::/64  - vlan 21 - labicolo network B   ******************** 2a01:4262:1ab:1xxx::/52  - labicolo 16x /56    ******************* 2a01:4262:1ab:10xx::/56  - 256x /64 delegations diff --git a/documentation/vlans.txt b/documentation/vlans.txt index 4333e47..429b2e5 100644 --- a/documentation/vlans.txt +++ b/documentation/vlans.txt @@ -9,6 +9,7 @@ vlan   14 - wireless compat  vlan   15 - wireless nat64  vlan   20 - Labicolo network A +vlan   21 - Labicolo network B  vlan   25 - Tor network  vlan   42 - LabIX  vlan 3145 - LocIX Frankfurt diff --git a/roles/space_server/files/networkd/10-bond0.network b/roles/space_server/files/networkd/10-bond0.network index 38c0e49..a305e39 100644 --- a/roles/space_server/files/networkd/10-bond0.network +++ b/roles/space_server/files/networkd/10-bond0.network @@ -20,4 +20,5 @@ VLAN=lan13  VLAN=lan14  VLAN=lan15  VLAN=lan20 +VLAN=lan21  VLAN=lan25 diff --git a/roles/space_server/files/networkd/10-lan21.netdev b/roles/space_server/files/networkd/10-lan21.netdev new file mode 100644 index 0000000..85a79c2 --- /dev/null +++ b/roles/space_server/files/networkd/10-lan21.netdev @@ -0,0 +1,6 @@ +[NetDev] +Name=lan21 +Kind=vlan + +[VLAN] +Id=21 diff --git a/roles/space_server/files/networkd/10-lan21.network b/roles/space_server/files/networkd/10-lan21.network new file mode 100644 index 0000000..9828c6d --- /dev/null +++ b/roles/space_server/files/networkd/10-lan21.network @@ -0,0 +1,18 @@ +[Match] +Name=lan21 + +[Link] +ARP=yes + +[Network] +DHCP=no +IPv6AcceptRA=no +LinkLocalAddressing=no +Address=185.38.175.97/27 +Address=2a01:4262:1ab:21::1/64 +Address=fe80::1/64 +IPForward=yes +LLMNR=no +MulticastDNS=no +LLDP=yes +EmitLLDP=no diff --git a/roles/space_server/templates/nftables.conf.j2 b/roles/space_server/templates/nftables.conf.j2 index d4fe277..2724ca4 100644 --- a/roles/space_server/templates/nftables.conf.j2 +++ b/roles/space_server/templates/nftables.conf.j2 @@ -46,7 +46,7 @@ define futu_net6 = 2a01:4262:1ab:f::/64  define nat64_if   = nat64  define nat64_net4 = 10.42.128.0/17 -define colo_if   = lan20 +define colo_if   = { lan20, lan21 }  define tor_if     = lan25  define tor_net4   = 185.38.175.128/28 | 
