Firmware:Dev

Aus Freifunk Rheinland e.V.
Version vom 10. Dezember 2013, 11:19 Uhr von Nomaster (Diskussion | Beiträge) (→‎Meshing: typo)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Anleitung ORR verändern

Meshing

uci show network.mesh.ifname

Dies gibt zwei interfaces, das zweite aufschreiben (wahrscheinlich eth0.2, nicht bat0)
Das zweite Interface entfernen mittels:

uci set network.mesh.ifname="bat0"

Neues interface anlegen für meshing zwischen den nodes über port 3+4 Falls es mehrere einzelne ports sind müssen jeweils einzelne configs angelegt werden!

Dieses Beispiel ist für einen TL-WR941ND V3

uci set network.batuplink1=interface
uci set network.batuplink1.ifname="eth0.2"
uci set network.batuplink1.proto=batadv
uci set network.batuplink1.mesh=bat0
uci set network.batuplink1.auto=1

Nun die config speichern:

uci commit network

Collectd Config (für Monitoring)

Die config /etc/collectd.conf anpassen

Die MAC von eth0 ohne doppelpunkte + hostname in das hostname setting eintragen und einkommentieren

vim /etc/collectd.conf

Collectd aktivieren

/etc/init.d/collectd enable

Channel ändern (1, 6 oder 11)

- "radio0" bekommt einen neuen Channel (11 ist Voreinstellung) - BSSID vom Adhoc Interface ändern anhand von: https://wiki.freifunk-rheinland.net/Netzwerk/Wireless_Channels

vi /etc/config/wireless


Nun den Router neustarten!

Verifikation

Verifizieren, dass das Meshing nun korrekt funktioniert: Der Befehl

batctl if

sollte nun zwei Interfaces ausgegeben werden, die beide auf "active" stehen.