IPv4
Für Freifunk Marburg ist der Adressbereich 10.128.0.0/18 (10.128.0.1 - 10.128.63.254) in der InterCity-VPN Registry eingetragen worden.
Subnet | Usage | DHCP server | Status |
10.128.0.0/24 | Gateways | static | in operation |
10.128.1.0/24 | – | – | free |
10.128.2.0/23 | Infrastructure services | static | in operation |
10.128.4.0/22 | Generic services | static | in operation |
10.128.8.0/21 | – | – | free |
10.128.16.0/21 | DHCP | gw01 | in operation |
10.128.24.0/21 | DHCP | – | reserved |
10.128.32.0/21 | DHCP | gw02 | in operation |
10.128.40.0/21 | DHCP | – | reserved |
10.128.48.0/21 | DHCP | – | reserved |
10.128.56.0/21 | DHCP | – | reserved |
Gateways
IP | Hostname | Usage | Status |
10.128.0.1 | gw01 | gw01 (DHCP 10.128.16.0/21) | in operation |
10.128.0.2 | gw02 | gw02 (DHCP 10.128.32.0/21) | in operation |
Infrastructure services
IP | Hostname | Usage | Status |
10.128.2.1 | nextnode | next node on client network | in operation |
10.128.3.1 | Spiegelslustturm-01 | PTMP Spiegelslussturm | in operation |
10.128.3.2 | hsmr-Spiegelslustturm-01 | PTMP Spiegelslussturm | reserved |
10.128.3.3 | MLS-Spiegelslustturm-01 | PTMP Spiegelslussturm | reserved |
10.128.3.4 | RUM-Spiegelslustturm-01 | PTMP Spiegelslussturm | reserved |
10.128.3.5 | sonne13-Spiegelslustturm-01 | PTMP Spiegelslussturm | in operation |
10.128.3.6 | test-Spiegelslustturm-01 | PTMP Spiegelslustturm | reserved |
10.128.3.7 | events-Spiegelslustturm-01 | PTMP Spiegelslustturm | reserved |
10.128.3.8 | THW-Spiegelslustturm-01 | PTMP Spiegelslustturm | in operation |
10.128.3.9 | pollux-Spiegelslustturm-01 | PTMP Spiegelslustturm | in operation |
10.128.3.10 | gleisx-Spiegelslustturm-01 | PTMP Spiegelslustturm | in operation |
10.128.3.11 | asta-Spiegelslustturm-01 | PTMP Spiegelslustturm | reserved |
10.128.3.15 | fft-Spiegelslustturm-01 | PTMP Spiegelslustturm | in operation |
Generic services
IP | Hostname | Usage | Status |
10.128.4.44 | bob | SPECIAL_USE | in operation |
10.128.4.23 | ancha | ^( '-' )^ | reserved |
10.128.4.42 | aludra | ^( '-' )^ | in operation |
IPv6
Uns steht derzeit das Subnetz 2a06:4b00:1000::/56 zur Verfügung. Wir benutzen zu Beginn nur 2a06:4b00:1000::/64.
def calculate_ip6_from_ip4(ip4_addr):
ip = [int(x) for x in ip4_addr.split('.')]
if ip[2] == 0:
return '2a06:4b00:1000::{:x}{:02x}:{:x}/64'.format(ip[0], ip[1], ip[3])
return '2a06:4b00:1000::{:x}{:02x}:{:x}{:02x}/64'.format(ip[0], ip[1], ip[2], ip[3])
Multicast
Unicast-Prefix-based IPv6 Multicast Prefix: ff3e:40:2a06:4b00:1000::/96
Allocations
Group | Usage | Status |
0x90012329 | Radio Unerhört Marburg 90,1 MHz Simulcast | reserved |
MAC (when not defined by vendor, i.e. for gateways)
def calculate_mac_from_ip4(ip4_addr):
ip = [int(x) for x in ip4_addr.split('.')]
return '00:01:01:{:02x}:{:02x}:{:02x}'.format(ip[1], ip[2], ip[3])