[[start|FFSC]] - [[urls | URLs]] - [[inventar|Inventar]] - config - [[server|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 ==== [[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. - 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