Firmware:Dev

Aus Freifunk Rheinland e.V.
Version vom 9. November 2013, 10:16 Uhr von Lcb01 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Anleitung ORR verändern uci show network.mesh.ifname Dies gibt zwei interfaces, das zweite aufschreiben (nicht bat0)<br> Das zweite Interface entfernen mit…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Anleitung ORR verändern

uci show network.mesh.ifname

Dies gibt zwei interfaces, das zweite aufschreiben (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.batuplink=interface
uci set network.batuplink.ifname="lan3"
uci set network.batuplink.proto=batadv
uci set network.batuplink.mesh=bat0
uci set network.batuplink.auto=1


uci set network.batuplink=interface
uci set network.batuplink.ifname="lan4"
uci set network.batuplink.proto=batadv
uci set network.batuplink.mesh=bat0
uci set network.batuplink.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

#Replace Hostname with the MAC Address (Without ":" or "-") plus the hostname
Hostname "01234567890A-cyrus-ffdev01"
BaseDir "/var/lib/collectd"
PIDFile "/var/run/collectd.pid"
Interval 60
ReadThreads 2
TypesDB "/usr/share/collectd/types.db"
TypesDB "/etc/types.db.mesh"

LoadPlugin network
LoadPlugin interface
LoadPlugin ping
LoadPlugin exec

<Plugin interface>
Interface "br-mesh"
IgnoreSelected false
</Plugin>
<Plugin network>
Server "collectd.lambdacore.de" "25827"
</Plugin>
<Plugin ping>
Host "5.9.112.157"
Host "78.47.11.70"
</Plugin>
<Plugin exec>
Exec "nobody:nogroup" "/usr/sbin/collectd-mesh-script.sh"
</Plugin>

Nun den router neu starten!