Inhaltsverzeichnis

FFSC - URLs - Inventar - config - server

Default Config

Ubiquiti

Router Config

Folgende Befehle sind auf der SSH-Shell des Routers auszuführen.

Version anzeigen

cat /lib/gluon/release
grep machine /proc/cpuinfo

Ein paar wichtige Grundlagen

Befehl Auswirkung
uci show Komplette Configuration anzeigen
uci set foobar=baz Die Option 'foobar' auf den Wert 'baz' setzen
uci delete foobar Die Option 'foobar' löschen
uci add_list foobar=baz Die Liste 'foobar' um den Wert 'baz' erweitern
uci del_list foobar=baz Den Wert 'baz' aus der Liste 'foobar' entfernen
uci del_list foobar Die Liste 'foobar' löschen
uci commit Änderungen Speichern
uci revert Änderungen Verwerfen

VPN aktivieren, Keys anzeigen und tauschen, etc

aktuellen Public VPN Key anzeigen

/etc/init.d/fastd show_key mesh_vpn

aktuellen Secret VPN Key anzeigen

uci show fastd.mesh_vpn.secret

Zwei neue VPN-Keys erzeugen

fastd --generate-key

Achtung: Die Keys werden nur auf der Console ausgegeben. Diese müssen nun gespeichert werden!

neuen Secret VPN Key speichern

uci set fastd.mesh_vpn.secret=GEHEIMER-SCHLUESSEL
uci commit
reboot

neuen Public-VPN-Key am Server hinterlegen

https://site.freifunk-schwabach.de/router-anmelden/

VPN aktivieren

uci set fastd.mesh_vpn.enabled=1
uci commit

Router als neu im Netmon melden

uci set configurator.@api[0].api_key='1'
uci set configurator.@crawl[0].update_hash='1'
uci set configurator.@netmon[0].autoadd_ipv6_address='1'
uci set configurator.@crawl[0].router_id='1'
uci commit

reboot ???

sh -x /lib/ffol/configurator/configurator.sh

Autoupdate

Einstellungen eines Images älter als 31.12.2015 korrigieren

uci set autoupdater.settings.branch='stable'
uci set autoupdater.settings.enabled='1'
uci set autoupdater.stable=branch
uci set autoupdater.stable.name='stable'
uci set autoupdater.stable.good_signatures='1'
uci delete autoupdater.ng
uci delete autoupdater.stable.mirror
uci add_list autoupdater.stable.mirror='http://[2a01:4f8:173:c41::ff:3]/stable/images/sysupgrade/'
uci add_list autoupdater.stable.mirror='http://firmware.freifunk-schwabach.de/stable/images/sysupgrade/'
uci delete autoupdater.stable.pubkey
uci add_list autoupdater.stable.pubkey='578a1e4b6789f12401896807b58bdd87401fa23f7b1c5bf70ecdc1bc1a871396'
uci commit

Das Autoupdate wird innerhalb der nächsten Stunde ausgeführt.

Autoupdate sofort ausführen

autoupdater -f

Manuelles Systemupgrade

Es gibt zwei einfach Möglichkeiten ein manuelles Systemupgrade durchzuführen.

  1. In der Weboberfläche, unter „Expert“
  2. Auf der SSH-Shell
    cd /tmp
    PLATTFORM=$( lua -e 'print(require("platform_info").get_image_name())' )
    echo Hardware-Type: ${PLATTFORM}
    VERSION=201X.X-yyy ### FIXME: Richtige Version eintragen!
    echo 3 >/proc/sys/vm/drop_caches
    wget http://firmware.freifunk-schwabach.de/stable/images/sysupgrade/gluon-ffsc-${VERSION}-${PLATTFORM}-sysupgrade.bin
    sysupgrade gluon-${PLATTFORM}-sysupgrade.bin

Spezials

Bandbreitenbegrenzung am Mesh-VPN

Die über das VPN nutzbare Bandbreite begrenzen.

simple-tc.mesh_vpn=interface
simple-tc.mesh_vpn.enabled='1'
simple-tc.mesh_vpn.ifname='mesh-vpn'
simple-tc.mesh_vpn.limit_ingress='5000'
simple-tc.mesh_vpn.limit_egress='500'

Sendeleistung anpassen

Die Sendeleistung des Accesspoint anpassen.
ACHTUNG: in Deutschland darf die Sendeleitung (Sender + Antennengewinn) maximal 100mW (20dB) betragen!
Wenn Ihr also eine Antenne mit 5dBi Gewinn anschließt, dann ist die Sendeleistung auf 15dB zu reduzieren!

Aktuelle Sendeleistungen anzeigen

iwinfo client0 txpower
iwinfo ibss0 txpower

Sendeleistung ändern

uci set wireless.radio0.country=00        (Automatik ausschalten)
uci set wireless.radio0.txpower=15        (< angabe in dB für client0 und ibss0)
uci set wireless.client_radio0.txpower=15 (< angabe in dB für getrennt client0 optional)
uci set wireless.ibss_radio0.txpower=15   (< angabe in dB für getrennt ibss0 optional)
uci commit
wifi

Nur Mesh-VPN

Man kann das Client-WLAN ausschalten und einen Accesspoint nur für Mesh verwenden.

uci set wireless.client_radio0.disabled='1'
uci commit
wifi