FFSC - URLs - Inventar - config - server
Default Config
TP-Link
- IP-Adresse: 192.168.0.1
- Username: admin
- Passwort: admin
Ubiquiti
- IP-Adresse: 192.168.1.20
- Username: ubnt
- Passwort: ubnt
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
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.
- In der Weboberfläche, unter „Expert“
- 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