Gateway Node
Was ist ein Gateway Node?
Eine Gateway Node ist in den Freifunk Backbone eingebunden und nimmt wie jeder Knoten am Batman-Netzwerk teil. Jede Gateway Node verteilte IP-Adressressourcen und bietet einen Gateway ins Internet sowie DNS resolving. Diese kann entweder direkt, oder aber durch einen VPN-Tunnel bereitgestellt werden.
Wie werden IPv4-Adressen verteilt? Dies geschieht mittels der Software dnsmasq mittel DHCP.
Wie werden IPv6-Adressen verteilt? Dies geschieht über Stateless Address Autoconfiguration (SLAAC) mittels radvd.
Konfiguration von IPv6: Voraussetzung: Der Gateway Node muss über eine Verbindung zum IPv6 Internet verfügen sowie ein IPv6-Subnetz geroutet bekommen. Einschalten von IPv6 Routing: echo >> net.ipv6.conf.all.forwarding=1 && sysctl -p /etc/sysctl.conf Konfiguration von IPv6 Adresse auf Batman device: ip -6 addr add f00:f00:f00:f00::1/64 dev bat0 Konfiguration von radvd: /etc/radvd.conf: interface bat0 {
AdvSendAdvert on; prefix f00:f00:f00:f00::/64 { };
};
Konfiguration von IPv4: Voraussetzung: Der Gateway Node muss über eine Verbindung zum IPv4 Internet verfügen. Einschalten von IPv4 Routing: echo >> net.ipv4.ip_forward=1 && sysctl -p /etc/sysctl.conf Konfiguration von privater IPv4 Adresse auf Batman device: ip -4 addr add x.y.z.a/xx dev bat0 Konfiguration NAT: To be completed Konfiguration DHCP/DNS: To be completed
Konfiguration von Tunneln: To be completed