Administration/Handbücher/Supernode aufsetzen
< Administration | Handbücher
Supernode aufsetzen
Hier entsteht ein artikel der einen kleinen überblick, über die konfiguration eines Freifunk Gateways geben soll.
Als basis OS wird von einem debian 10 ausgegangen.
Packages die benötigt werden:
- fastd
- bridge-utils
- bird
- bird6
- dhcpd
- radvd
- B.A.T.M.A.N. adv >= 2015.1
- batctl
- tunneldigger
Bridge einrichten
vim /etc/network/interfaces.d/br-bre
hier muss $MAC$ und br-bre sowie bat-bre jeweils durch eine passende MAC Adresse bzw. einen passenden namen für das Interface ersetzt werden.
auto br-bre iface br-bre inet manual # Bring up interface pre-up brctl addbr $IFACE pre-up ip link set address $MAC$ dev $IFACE pre-up ip link set dev $IFACE mtu 1312 pre-up ip link set $IFACE promisc on pre-up ip link set dev $IFACE up post-up ebtables -A FORWARD --logical-in $IFACE -j DROP post-up batctl -m bat-bre if add $IFACE # Shutdown interface pre-down batctl -m bat-bre if del $IFACE pre-down ebtables -D FORWARD --logical-in $IFACE -j DROP down ip link set dev $IFACE down post-down brctl delbr $IFACE
Batman-adv
Quelle hinzufügen:
deb http://repo.ffnw.de buster main
Pakete installiren:
apt-get update && apt-get install batman-adv-dkms batctl
das B.A.T.M.A.N Kernel Modul per modprobe händisch einbinden:
modprobe batman-adv
Das Kernelmodul von B.A.T.M.A.N. kann dann bei jedem Neustart des Systems geladen werden.
vim /etc/modules batman-adv
fastd
Quelle hinzufügen:
deb http://repo.universe-factory.net/debian sid main deb-src http://repo.universe-factory.net/debian sid main
TODO fastdtop in ffnw repo hinzufügen
Pakete installiren:
apt-get update && apt-get install fastd bridge-utils