Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:router:uci-config

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:router:uci-config [2017/08/10 11:46]
admin
hardware:router:uci-config [2017/08/10 12:18] (aktuell)
admin
Zeile 1: Zeile 1:
-Router konfigurieren+====== Router konfigurieren ====== 
 +(geklaut bei: [[https://www.freifunk-essingen.de/dokuwiki/doku.php?id=anleitungen:ssh|Freifunk Essingen]])
  
 Es gibt verschiedene Möglichkeiten, den Freifunk-Router zu konfigurieren: Es gibt verschiedene Möglichkeiten, den Freifunk-Router zu konfigurieren:
Zeile 15: Zeile 16:
  
  
-Grundbefehle +===== Grundbefehle =====
-Einstellungen anzeigen+
  
-Alle gesetzten Einstellungen auflisten:+**Einstellungen anzeigen**
  
-<code bash>+<Code:bash linenums:1 |Alle gesetzten Einstellungen auflisten:>
 uci show uci show
-</code > +</Code>
- +
-Eine bestimmte Einstellung anzeigen:+
  
 +<Code:bash linenums:1 |Eine bestimmte Einstellung anzeigen:>
 uci show [Einstellung] uci show [Einstellung]
 +</Code>
  
-Beispiel: +<Code:bash linenums:1 |Beispiel:>
 uci show autoupdater.settings.enabled uci show autoupdater.settings.enabled
 +</Code>
  
-Oder für eine Einstellungsgruppe: +<Code:bash linenums:1 |Oder für eine Einstellungsgruppe:>
 uci show autoupdater.settings uci show autoupdater.settings
 +</Code>
  
-Einstellungen setzen +**Einstellungen setzen** 
 +<Code:bash linenums:1 |Einstellungen setzen>
 uci set [Einstellung]=[Wert] uci set [Einstellung]=[Wert]
 +</Code>
  
-Beispiel: +<Code:bash linenums:1 |Beispiel:>
 uci set autoupdater.settings.enabled=1 uci set autoupdater.settings.enabled=1
 +</Code>
  
 Wichtig: Wenn du Einstellungen via UCI gesetzt hast, müssen diese mit dem Befehl uci commit gesichert werden! Wichtig: Wenn du Einstellungen via UCI gesetzt hast, müssen diese mit dem Befehl uci commit gesichert werden!
-Einstellungen sichern+ 
 +**Einstellungen sichern**
  
 Bevor man an Einstellungen herum fummelt kann es sinnvoll sein, diese zunächst zu sichern um sie problemlos wieder herzustellen. Dies lässt sich für alle Einstellungen via uci export oder auch nur für einen Abschnitt machen, wie im folgenden Beispiel: Bevor man an Einstellungen herum fummelt kann es sinnvoll sein, diese zunächst zu sichern um sie problemlos wieder herzustellen. Dies lässt sich für alle Einstellungen via uci export oder auch nur für einen Abschnitt machen, wie im folgenden Beispiel:
  
 +<Code:bash linenums:1 |>
 uci export network > network.uci uci export network > network.uci
 +</Code>
  
 Und der Import geht dann so: Und der Import geht dann so:
  
 +<Code:bash linenums:1 |>
 cat network.uci | uci import cat network.uci | uci import
 +</Code>
  
 +==== Konfigurationsbeispiele ====
  
-Konfigurationsbeispiele +**Router auf der Freifunk Karte eintragen. Längen- und Breitengrad ist hierzu erforderlich (hier Remseck-Aldingen):** 
- +<Code:bash linenums:1 |>
-Router auf der Freifunk Karte eintragen. Längen- und Breitengrad ist hierzu erforderlich: +
 uci set gluon-node-info.@location[0]='location' uci set gluon-node-info.@location[0]='location'
 uci set gluon-node-info.@location[0].share_location='1' uci set gluon-node-info.@location[0].share_location='1'
Zeile 65: Zeile 70:
 uci set gluon-node-info.@location[0].longitude='9.27916' uci set gluon-node-info.@location[0].longitude='9.27916'
 uci commit uci commit
 +</Code>
  
- +**Bandbreitenbegrenzung ändern** 
-Bandbreitenbegrenzung ändern +<Code:bash linenums:1 |>
 uci set gluon-simple-tc.mesh_vpn='interface' uci set gluon-simple-tc.mesh_vpn='interface'
 uci set gluon-simple-tc.mesh_vpn.ifname='mesh-vpn' uci set gluon-simple-tc.mesh_vpn.ifname='mesh-vpn'
Zeile 75: Zeile 80:
 uci set gluon-simple-tc.mesh_vpn.limit_egress='10000' uci set gluon-simple-tc.mesh_vpn.limit_egress='10000'
 uci commit uci commit
- +</Code> 
-ingress = downloadrate hier 50 MBit/s+ingress = downloadrate hier 50 MBit/s\\
 egress = uploadrate hier 10 MBit/s egress = uploadrate hier 10 MBit/s
  
-Routernamen ändern +**Routernamen ändern** 
 +<Code:bash linenums:1 |>
 uci set system.@system[0].hostname='ffs-remseckXX'  %<< Nummer XX anpassen! uci set system.@system[0].hostname='ffs-remseckXX'  %<< Nummer XX anpassen!
 uci commit system uci commit system
 +</Code>
  
- +**Zum Config mode beim nächsten Boot** 
-Zum Config mode beim nächsten Boot +<Code:bash linenums:1 |>
 uci set gluon-setup-mode.@setup_mode[0].enabled='1' uci set gluon-setup-mode.@setup_mode[0].enabled='1'
 uci commit gluon-setup-mode uci commit gluon-setup-mode
 reboot reboot
 +</Code>
  
- +**Alternativ die RESET Taste drei Sekunden lang drücken, dann ist beim nächsten Boot der Router/AP auch im ConfigMode! 
-Alternativ die RESET Taste drei Sekunden lang drücken, dann ist beim nächsten Boot der Router/AP auch im ConfigMode! +Kontaktdaten ändern/eintragen** 
-Kontaktdaten ändern/eintragen +<Code:bash linenums:1 |>
 uci set gluon-node-info.@owner[0]='owner' uci set gluon-node-info.@owner[0]='owner'
 uci set gluon-node-info.@owner[0].contact='meine-email@mail.de' %<< E-mail-Adresse anpassen! uci set gluon-node-info.@owner[0].contact='meine-email@mail.de' %<< E-mail-Adresse anpassen!
 uci commit uci commit
 +</Code>
  
- +**Kontrolle Mesh per WLAN aktiv?**
-Kontrolle Mesh per WLAN aktiv?+
  
 % Checken ob WLAN am Router eingeschalten ist: % Checken ob WLAN am Router eingeschalten ist:
 +<Code:bash linenums:1 |>
 uci show wireless.radio0.disabled uci show wireless.radio0.disabled
- +</Code>
 % Wenn das auf '1', also ausgeschalten ist, wieder einschalten und  % Wenn das auf '1', also ausgeschalten ist, wieder einschalten und 
 rebooten mit folgender Befehlssequenz: rebooten mit folgender Befehlssequenz:
- +<Code:bash linenums:1 |>
 uci set wireless.radio0.disabled='0' uci set wireless.radio0.disabled='0'
 uci commit uci commit
-  
 reboot reboot
 +</Code>
  
 +**Meshing über WAN-Schnittstelle (Mesh on WAN) aktivieren
  
-Meshing über WAN-Schnittstelle (Mesh on WAN) aktivieren +Wenn du zwei Router per LAN Kabel verbinden möchtest, kann du diese mit der WAN-Schnittstelle verbinden, dazu das Mesh-on-WAN aktivieren.** 
- +<Code:bash linenums:1 |>
-Wenn du zwei Router per LAN Kabel verbinden möchtest, kann du diese mit der WAN-Schnittstelle verbinden, dazu das Mesh-on-WAN aktivieren. +
 uci set network.mesh_wan.auto=1 uci set network.mesh_wan.auto=1
 uci commit network uci commit network
 +
 /etc/init.d/network restart /etc/init.d/network restart
 +</Code>
  
- +**Mesh-on-LAN**
-Mesh-on-LAN+
  
 (über die gelben Ports) (über die gelben Ports)
 Aktivieren - Gluon 2016.1.x Aktivieren - Gluon 2016.1.x
 +<Code:bash linenums:1 |>
 uci set network.mesh_lan.auto=1 uci set network.mesh_lan.auto=1
 for ifname in $(cat /lib/gluon/core/sysconfig/lan_ifname); do for ifname in $(cat /lib/gluon/core/sysconfig/lan_ifname); do
Zeile 133: Zeile 139:
 done done
 uci commit uci commit
 +
 /etc/init.d/network restart /etc/init.d/network restart
 +</Code>
  
- +**Deaktivieren - Gluon 2016.1.x** 
-Deaktivieren - Gluon 2016.1.x +<Code:bash linenums:1 |>
 uci set network.mesh_lan.auto=0 uci set network.mesh_lan.auto=0
 for ifname in $(cat /lib/gluon/core/sysconfig/lan_ifname); do for ifname in $(cat /lib/gluon/core/sysconfig/lan_ifname); do
Zeile 143: Zeile 150:
 done done
 uci commit uci commit
 +
 /etc/init.d/network restart /etc/init.d/network restart
 +</Code>
  
- +**Abrufen an welchen Ports Kabel eingesteckt sind** 
-Abrufen an welchen Ports Kabel eingesteckt sind +<Code:bash linenums:1 |>
 swconfig dev switch0 show | grep 'link:' swconfig dev switch0 show | grep 'link:'
 +</Code>
  
- +**Bessere Empfangsleistung bei TP-LINK CPE210**
-Bessere Empfangsleistung bei TP-LINK CPE210+
  
 hier eingesetzt bei gluon-v2016.1.3: hier eingesetzt bei gluon-v2016.1.3:
 +<Code:bash linenums:1 |>
 echo 18 > /sys/class/gpio/export echo 18 > /sys/class/gpio/export
 echo out > /sys/class/gpio/gpio18/direction echo out > /sys/class/gpio/gpio18/direction
 echo 1 > /sys/class/gpio/gpio18/value echo 1 > /sys/class/gpio/gpio18/value
 +</Code>
  
 +Damit die Anpassung einen Reboot übersteht, muss man diese drei Zeilen auch in die Datei „/etc/rc.local“ eintragen, am Besten direkt vor die abschließende Zeile „exit 0“.
  
-Damit die Anpassung einen Reboot übersteht, muss man diese drei Zeilen auch in die Datei „/etc/rc.local“ eintragen, am Besten direkt vor die abschließende Zeile „exit 0“. +**Weitere Systeminformationen**
-Weitere Systeminformationen+
  
-    Firmware Versionsnummer: ​cat ​/lib/gluon/release​ +  * Firmware Versionsnummer: ​cat ​/lib/gluon/release​ 
-    Hardware Model: ​cat /​tmp/​sysinfo/​model​ +  Hardware Model: ​cat /​tmp/​sysinfo/​model​ 
-    Systemlog: logread+  Systemlog: logread
  
  
hardware/router/uci-config.1502365615.txt.gz · Zuletzt geändert: 2017/08/10 11:46 von admin

freifunk-remseck.de