Zum Inhalt springen

Freifunk Aachen/IP-Adressen

Aus wiki.freifunk.net


IP-Adressen & Netzarchitektur

Die Freifunk-Aachen-Infrastruktur ist in 10 Segmente (Domains 11-20) aufgeteilt, die über zwei zentrale VPN-Gateways (wg1 / sn01 und wg2 / sn02) betrieben werden. Jeder Knoten verbindet sich über WireGuard mit den Gateways.

Übersicht der Domains & Gateways

  • Domains / Interfaces: bat11 bis bat20 (entsprechend Domain-IDs 11 bis 20).
  • VPN Gateways:
    • Gateways 1 (sn01 / wg1): WireGuard-Endpoints 01.wg-node.freifunk-aachen.de (Ports 51811-51820)
    • Gateways 2 (sn02 / wg2): WireGuard-Endpoints 02.wg-node.freifunk-aachen.de (Ports 51811-51820)
  • DHCP-Server: Kea DHCPv4 auf beiden Gateways mit aufgeteilten Pools.
  • IPv6 Router Advertisements: radvd auf beiden Gateways.
  • Next-Node-Adresse: fdac::ac (IPv6)

IPv4-Netze & DHCPv4-Pools

Jede Domain besitzt ein eigenes /16-Subnetz (10.X.0.0/16). Die IP-Pools sind hälftig zwischen den beiden VPN-Gateways aufgeteilt, sodass redundante DHCP-Vergabe ohne Konflikte gewährleistet ist:

  • Gateway 1 (sn01 / wg1): Router-IP 10.X.0.1, DHCP-Pool 10.X.0.20 - 10.X.63.254
  • Gateway 2 (sn02 / wg2): Router-IP 10.X.64.1, DHCP-Pool 10.X.64.20 - 10.X.127.254
  • DNS-Server: 5.145.135.158
  • Interface-MTU: 1280
Domain Interface Subnetz Gateway 1 (sn01) Router-IP & Pool Gateway 2 (sn02) Router-IP & Pool
1 bat11 10.11.0.0/16 Router: 10.11.0.1

Pool: 10.11.0.20 - 10.11.63.254

Router: 10.11.64.1

Pool: 10.11.64.20 - 10.11.127.254

2 bat12 10.12.0.0/16 Router: 10.12.0.1

Pool: 10.12.0.20 - 10.12.63.254

Router: 10.12.64.1

Pool: 10.12.64.20 - 10.12.127.254

3 bat13 10.13.0.0/16 Router: 10.13.0.1

Pool: 10.13.0.20 - 10.13.63.254

Router: 10.13.64.1

Pool: 10.13.64.20 - 10.13.127.254

4 bat14 10.14.0.0/16 Router: 10.14.0.1

Pool: 10.14.0.20 - 10.14.63.254

Router: 10.14.64.1

Pool: 10.14.64.20 - 10.14.127.254

5 bat15 10.15.0.0/16 Router: 10.15.0.1

Pool: 10.15.0.20 - 10.15.63.254

Router: 10.15.64.1

Pool: 10.15.64.20 - 10.15.127.254

6 bat16 10.16.0.0/16 Router: 10.16.0.1

Pool: 10.16.0.20 - 10.16.63.254

Router: 10.16.64.1

Pool: 10.16.64.20 - 10.16.127.254

7 bat17 10.17.0.0/16 Router: 10.17.0.1

Pool: 10.17.0.20 - 10.17.63.254

Router: 10.17.64.1

Pool: 10.17.64.20 - 10.17.127.254

8 bat18 10.18.0.0/16 Router: 10.18.0.1

Pool: 10.18.0.20 - 10.18.63.254

Router: 10.18.64.1

Pool: 10.18.64.20 - 10.18.127.254

9 bat19 10.19.0.0/16 Router: 10.19.0.1

Pool: 10.19.0.20 - 10.19.63.254

Router: 10.19.64.1

Pool: 10.19.64.20 - 10.19.127.254

10 bat20 10.20.0.0/16 Router: 10.20.0.1

Pool: 10.20.0.20 - 10.20.63.254

Router: 10.20.64.1

Pool: 10.20.64.20 - 10.20.127.254

IPv6

Für IPv6 stellt Freifunk Aachen öffentliche globale Unicast-Adressen (GUA) sowie lokale ULA-Adressen bereit:

  • Öffentlicher Adressblock: 2a03:2260:3006::/48
  • Next-Node-Adresse (ULA): fdac::ac (bzw. fdac::/64)
  • DNS-Server (RDNSS): 2a00:fe0:43::158

Jede Domain erhält ein /64-Präfix, welches von den Gateways via radvd an Knoten und Clients verteilt wird. Die Gateways besitzen feste IPv6-Adressen im jeweiligen Segment:

  • Gateway 1 (sn01): 2a03:2260:3006:1XX::1001 (und ULA fdac::XX:1001)
  • Gateway 2 (sn02): 2a03:2260:3006:2XX::2001 (und ULA fdac::XX:2001)
Domain Interface IPv6-Präfix (radvd) Gateway 1 (sn01) IP Gateway 2 (sn02) IP
1 bat11 2a03:2260:3006:211::/64 (sowie 111::/64) 2a03:2260:3006:111::1001 2a03:2260:3006:211::2001
2 bat12 2a03:2260:3006:212::/64 (sowie 112::/64) 2a03:2260:3006:112::1001 2a03:2260:3006:212::2001
3 bat13 2a03:2260:3006:213::/64 (sowie 113::/64) 2a03:2260:3006:113::1001 2a03:2260:3006:213::2001
4 bat14 2a03:2260:3006:214::/64 (sowie 114::/64) 2a03:2260:3006:114::1001 2a03:2260:3006:214::2001
5 bat15 2a03:2260:3006:215::/64 (sowie 115::/64) 2a03:2260:3006:115::1001 2a03:2260:3006:215::2001
6 bat16 2a03:2260:3006:216::/64 (sowie 116::/64) 2a03:2260:3006:116::1001 2a03:2260:3006:216::2001
7 bat17 2a03:2260:3006:217::/64 (sowie 117::/64) 2a03:2260:3006:117::1001 2a03:2260:3006:217::2001
8 bat18 2a03:2260:3006:218::/64 (sowie 118::/64) 2a03:2260:3006:118::1001 2a03:2260:3006:218::2001
9 bat19 2a03:2260:3006:219::/64 (sowie 119::/64) 2a03:2260:3006:119::1001 2a03:2260:3006:219::2001
10 bat20 2a03:2260:3006:220::/64 (sowie 120::/64) 2a03:2260:3006:120::1001 2a03:2260:3006:220::2001

Weiterführende Links