| Zeile 2: |
Zeile 2: |
| | Hier entsteht ein artikel der einen kleinen überblick, über die konfiguration eines Freifunk Gateways geben soll. | | Hier entsteht ein artikel der einen kleinen überblick, über die konfiguration eines Freifunk Gateways geben soll. |
| | | | |
| − | Als basis OS wird von einem debian 8 ausgegangen. | + | Als basis OS wird von einem debian 10 ausgegangen. |
| | | | |
| | Packages die benötigt werden: | | Packages die benötigt werden: |
| | + | *fastd |
| | + | *bridge-utils |
| | + | *bird |
| | + | *bird6 |
| | + | *dhcpd |
| | + | * radvd |
| | + | *B.A.T.M.A.N. adv >= 2015.1 |
| | + | *batctl |
| | + | *tunneldigger |
| | | | |
| − | * fastd v17
| + | ==Bridge einrichten== |
| − | * bridge-utils
| + | <pre> |
| − | * bird
| + | vim /etc/network/interfaces.d/br-bre |
| − | * bird6
| + | </pre> |
| − | * dhcpd
| |
| − | * radvd
| |
| − | * B.A.T.M.A.N. adv >= 2015.1
| |
| − | * batctl
| |
| | | | |
| − | === Batman-adv ===
| + | 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. |
| | | | |
| − | Quelle hinzufügen:
| |
| | <pre> | | <pre> |
| − | deb http://repo.ffnw.de jessie main
| + | 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 |
| | </pre> | | </pre> |
| | | | |
| − | '''TODO''' Batctl in ffnw repo hinzufügen
| |
| | | | |
| − | Pakete installiren:
| + | ===Batman-adv=== |
| | + | |
| | + | Quelle hinzufügen: |
| | <pre> | | <pre> |
| | + | deb http://repo.ffnw.de buster main |
| | + | </pre> |
| | + | |
| | + | Pakete installiren:<pre> |
| | apt-get update && apt-get install batman-adv-dkms batctl | | apt-get update && apt-get install batman-adv-dkms batctl |
| | </pre> | | </pre> |
| | | | |
| − | das B.A.T.M.A.N Kernel Modul per modprobe händisch eibinden: | + | das B.A.T.M.A.N Kernel Modul per modprobe händisch einbinden: |
| | <pre> | | <pre> |
| | modprobe batman-adv | | modprobe batman-adv |
| Zeile 41: |
Zeile 64: |
| | </pre> | | </pre> |
| | | | |
| − | === fastd === | + | ===fastd=== |
| | Quelle hinzufügen: | | Quelle hinzufügen: |
| | <pre> | | <pre> |