Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
anleitungen:howto_router-einstellungen-ueber-ssh-aendern [01.05.2019 - 10:41] – Panels wieder entfernt, damit in der Seite per Strg+F gesucht werden kann -> Nachschlagewerk-Charakter nrb | anleitungen:howto_router-einstellungen-ueber-ssh-aendern [27.12.2023 - 22:24] (aktuell) – Wilhelm | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Router Einstellungen über SSH ändern ====== | ====== Router Einstellungen über SSH ändern ====== | ||
+ | |||
+ | <alert type=" | ||
Wenn ihr euren Router über SSH erreichbar gemacht habt, in dem ihr SSH-Key oder Passwort definiert habt, könnt ihr darüber einige Einstellungen ändern und anpassen. | Wenn ihr euren Router über SSH erreichbar gemacht habt, in dem ihr SSH-Key oder Passwort definiert habt, könnt ihr darüber einige Einstellungen ändern und anpassen. | ||
- | Um euch über SSH mit dem Router verbinden zu können, braucht ihr unter Windows einen SSH-Client. [[http:// | + | Um euch über SSH mit dem Router verbinden zu können, braucht ihr unter Windows einen SSH-Client. [[https:// |
Benutzername: | Benutzername: | ||
- | <alert type=" | + | Weitere SSH-Befehle |
- | Wir werden in der nächsten Zeit dann [[:anleitungen: | + | * [[https:// |
- | + | * [[https://github.com/ | |
- | <code bashy> | + | |
- | uci show | + | |
- | </code> | + | |
- | + | ||
- | </alert> | + | |
===== Infos auslesen ===== | ===== Infos auslesen ===== | ||
Zeile 24: | Zeile 21: | ||
Zeigt euch alle Interfaces und die dazugehörigen IPv4 und IPv6 an, den Gesamttraffic etc. | Zeigt euch alle Interfaces und die dazugehörigen IPv4 und IPv6 an, den Gesamttraffic etc. | ||
- | |||
- | <code bash> | ||
- | iw ibss0 info | ||
- | </ | ||
- | |||
- | oder | ||
<code bash> | <code bash> | ||
Zeile 65: | Zeile 56: | ||
</ | </ | ||
- | Gluon Release anzeigen lassen | + | Firmware |
<code bash> | <code bash> | ||
Zeile 83: | Zeile 74: | ||
</ | </ | ||
- | Anzahl aller WIFI Nutzer im gesamten Netzwerk | + | Anzahl aller WIFI Nutzer im Segment |
<code bash> | <code bash> | ||
Zeile 96: | Zeile 87: | ||
Zeigt alle Gateways mit aktueller Bandbreite an und mit dem man aktuell verbunden ist. | Zeigt alle Gateways mit aktueller Bandbreite an und mit dem man aktuell verbunden ist. | ||
- | |||
- | <code bash> | ||
- | vnstat -l -i br-wan | ||
- | </ | ||
- | |||
- | Zeigt den aktuellen Traffic an und eine Zusammenfassung bei Beendigung. | ||
- | |||
- | <code bash> | ||
- | vnstat -h -i br-wan | ||
- | </ | ||
- | |||
- | Zeigt eine Grafik der Bandbreite der letzten 12 Stunden an. | ||
Weitere Optionen finden sich in der manpage von batctl: [[https:// | Weitere Optionen finden sich in der manpage von batctl: [[https:// | ||
Zeile 114: | Zeile 93: | ||
<code bash> | <code bash> | ||
- | uci set system.@system[0].hostname='ffs-MeinRouterName' | + | pretty-hostname ffs-MeinRouterName |
- | uci commit | + | |
</ | </ | ||
Zeile 140: | Zeile 118: | ||
Die Werte für ' | Die Werte für ' | ||
- | Um euren entsprechende ' | + | Um die entsprechenden Koordinaten |
- | Bitte achtet darauf, den Dezimalpunkt, | + | > Durch setzen von ' |
<code bash> | <code bash> | ||
Zeile 155: | Zeile 133: | ||
uci set gluon-node-info.@location[0].zip=' | uci set gluon-node-info.@location[0].zip=' | ||
uci commit gluon-node-info | uci commit gluon-node-info | ||
- | |||
</ | </ | ||
Die Postleitzahl (PLZ) hilft den Knoten dem passenden Segment zuzuordnen und sollte bei fixem Standort immer eingegeben werden. Vor allem, wenn keine Geodaten hinterlegt wurden. Dabei kann bei der PLZ auch nicht der konkrete Standort ermittelt werden. | Die Postleitzahl (PLZ) hilft den Knoten dem passenden Segment zuzuordnen und sollte bei fixem Standort immer eingegeben werden. Vor allem, wenn keine Geodaten hinterlegt wurden. Dabei kann bei der PLZ auch nicht der konkrete Standort ermittelt werden. | ||
- | |||
- | ===== Name ändern ===== | ||
- | |||
- | <code bash> | ||
- | uci set system.@system[0].hostname=' | ||
- | uci commit | ||
- | </ | ||
- | |||
- | ===== ===== | ||
===== Kontaktdaten ändern ===== | ===== Kontaktdaten ändern ===== | ||
Zeile 205: | Zeile 173: | ||
===== Mesh-on-WAN ===== | ===== Mesh-on-WAN ===== | ||
+ | ==== Mesh-on-WAN ab Firmware 2.6 ==== | ||
+ | Aktivieren | ||
+ | <code bash> | ||
+ | uci del_list gluon.iface_wan.role=' | ||
+ | uci add_list gluon.iface_wan.role=' | ||
+ | uci commit gluon | ||
+ | gluon-reconfigure | ||
+ | reboot # oder die betroffenen Dienste neu starten | ||
+ | </ | ||
+ | |||
+ | Deaktivieren | ||
+ | <code bash> | ||
+ | uci del_list gluon.iface_wan.role=' | ||
+ | uci add_list gluon.iface_wan.role=' | ||
+ | uci commit gluon | ||
+ | gluon-reconfigure | ||
+ | reboot # oder die betroffenen Dienste neu starten | ||
+ | </ | ||
+ | ==== Mesh-on-WAN bis Firmware 2.5 ==== | ||
(über den blauen Port) | (über den blauen Port) | ||
Zeile 225: | Zeile 212: | ||
===== Mesh-on-LAN ===== | ===== Mesh-on-LAN ===== | ||
+ | ==== Mesh-on-LAN ab Firmware 2.6 ==== | ||
+ | === Aktivieren === | ||
+ | <code bash> | ||
+ | uci del_list gluon.iface_lan.role=' | ||
+ | uci add_list gluon.iface_lan.role=' | ||
+ | uci commit gluon | ||
+ | gluon-reconfigure | ||
+ | reboot # oder betroffene Dienste neu starten | ||
+ | </ | ||
+ | === Deaktivieren === | ||
+ | <code bash> | ||
+ | uci del_list gluon.iface_lan.role=' | ||
+ | uci add_list gluon.iface_lan.role=' | ||
+ | uci commit gluon | ||
+ | gluon-reconfigure | ||
+ | reboot # oder betroffene Dienste neu starten | ||
+ | </ | ||
+ | ==== Mesh-on-LAN bis Firmware 2.5 ==== | ||
(über die gelben Ports) | (über die gelben Ports) | ||
- | Aktivieren | + | === Aktivieren |
<code bash> | <code bash> | ||
Zeile 239: | Zeile 243: | ||
</ | </ | ||
- | Deaktivieren | + | === Deaktivieren |
<code bash> | <code bash> | ||
Zeile 250: | Zeile 254: | ||
</ | </ | ||
- | ===== ReBroadcast bei Mesh-on-WAN | + | ===== Client-on-WAN |
+ | ==== Client-on-WAN ab Firmware 2.6 ==== | ||
<code bash> | <code bash> | ||
- | uci set network.mesh_wan.mesh_no_rebroadcast='1' | + | uci del_list gluon.iface_wan.role='uplink' |
- | uci set network.mesh_lan.mesh_no_rebroadcast='1' | + | uci add_list gluon.iface_wan.role='client' |
- | uci commit | + | uci commit |
- | reboot | + | gluon-reconfigure |
+ | reboot | ||
</ | </ | ||
- | + | ==== Client-on-WAN | |
- | Dies ist insbesondere bei leistungsschwachen Routern oder schmalbandigen Verbindungen wie z.B. beim Einsatz von PowerLan-Adaptern oder Punkt-zu-Punkt-Richtfunkstrecken empfehlenswert. Dadurch wird verhindert, dass alle Mesh-Pakete doppelt über das Mesh-Kabel gesendet werden. Wird ab Gluon v2016.2 der neue Default sein. | + | |
- | + | ||
- | ===== Client-on-WAN ===== | + | |
Will man auf einem Router ohne LAN-Interface wie dem UniFi AP Clientnetzwerk aus dem WAN-Port bekommen, geht das nicht über die uci Schnittstelle, | Will man auf einem Router ohne LAN-Interface wie dem UniFi AP Clientnetzwerk aus dem WAN-Port bekommen, geht das nicht über die uci Schnittstelle, | ||
Zeile 368: | Zeile 369: | ||
Details wie die MAC-Adresse weichen natürlich ab. | Details wie die MAC-Adresse weichen natürlich ab. | ||
+ | ===== VPN fastd Performance Mode aktivieren (null@l2tp) ===== | ||
+ | Als erstes kann man die aktuell verwendete fastd Verbindunseinstellung auslesen: | ||
+ | < | ||
+ | uci show fastd.mesh_vpn.method | ||
+ | </ | ||
+ | Bei aktivierter Verschlüsselung sollte salsa2012 aktiviert sein: | ||
+ | < | ||
+ | fastd.mesh_vpn.method=' | ||
+ | </ | ||
+ | Dann werden alle aktuellen VPN-Cipher-Einstellungen gelöscht: | ||
+ | < | ||
+ | uci del fastd.mesh_vpn.method | ||
+ | </ | ||
+ | und null@l2tp hinzugefügt. Die alte, z.B. fastd.mesh_vpn.method=' | ||
+ | < | ||
+ | uci add_list fastd.mesh_vpn.method=null@l2tp | ||
+ | uci add_list fastd.mesh_vpn.method=null | ||
+ | uci add_list fastd.mesh_vpn.method=' | ||
+ | </ | ||
+ | Abschließend müssen die Änderungen noch bootfest gemacht werden und fastd neu gestartet werden ((ist man von außerhalb verbunden, bricht dadurch die SSH-Verbindung ab)): | ||
+ | < | ||
+ | uci commit fastd.mesh_vpn.method | ||
+ | / | ||
+ | </ | ||
===== Wifi abschalten (komplett) ===== | ===== Wifi abschalten (komplett) ===== | ||
Zeile 392: | Zeile 417: | ||
Wäre denkbar für einen Node, der nur meshen soll, ohne dass Endgeräte unnötig zusätzliche airtime verbrauchen. | Wäre denkbar für einen Node, der nur meshen soll, ohne dass Endgeräte unnötig zusätzliche airtime verbrauchen. | ||
- | ==== Mesh-Netzwerk abschalten | + | ==== Mesh-Netzwerk abschalten === |
+ | |||
+ | Eventuell Sinnvoll, um zwar den AP-Modus für Clients aktiv zu haben, das mesh aber per LAN zu machen und somit Airtime zu sparen. | ||
+ | |||
+ | <alert type=" | ||
<code bash> | <code bash> | ||
Zeile 399: | Zeile 428: | ||
</ | </ | ||
- | ==== Mesh-Netzwerk abschalten (Gluon 2016.1.x) | + | ===== WLAN-Mindestdatenrate ändern ===== |
- | <code bash> | + | <alert type=" |
- | uci set wireless.ibss_radio0.disabled=1 && uci commit wireless && wifi | + | |
- | </ | + | |
- | + | ||
- | Eventuell Sinnvoll, um zwar den AP-Modus für Clients | + | |
- | + | ||
- | ==== Empfehlung (Interface-Namen fixieren): ==== | + | |
- | + | ||
- | <code bash> | + | |
- | uci set wireless.client_radio0.ifname=' | + | |
- | </code> | + | |
- | + | ||
- | ===== Mindestdatenrate auf >=6 MBit/s setzen ===== | + | |
- | **(Ist in Stuttgart ab Gluon 2016.2 automatisch aktiv)** | + | Diese Einstellung ist sinnvoll in Setups, bei denen viele Endgeräte und APs mit unterschiedlichen Kanälen auf engem Raum vorhanden sind und die Airtime entsprechend knapp ist. So wird die Verbindung zu einem Client mit weniger als 6 MBit/s getrennt und der Client hat dann im Optimalfall die Chance sich mit einem AP mit besserer Verbindungsqualität neu zu verbinden (([[https:// |
<code bash> | <code bash> | ||
Zeile 427: | Zeile 444: | ||
===== Privates WLAN ===== | ===== Privates WLAN ===== | ||
- | Einrichten: | + | ==== Einrichten |
+ | |||
+ | Im Folgenden `$SSID` durch die gewünschte SSID und `$KEY` durch das Passwort ersetzen. | ||
<code bash> | <code bash> | ||
Zeile 442: | Zeile 461: | ||
</ | </ | ||
- | Ausschalten:< | + | ==== Ausschalten |
+ | |||
+ | < | ||
uci set wireless.wan_radio0.disabled=1 | uci set wireless.wan_radio0.disabled=1 | ||
uci commit | uci commit | ||
Zeile 469: | Zeile 490: | ||
===== Sendeleistung manipulieren ===== | ===== Sendeleistung manipulieren ===== | ||
- | __//In Deutschland darf im Frequenzbereich 2,400 GHz - 2,4835 GHz die maximale Strahlungsleistung 100 mW nicht übersteigen.// | + | <alert type=" |
+ | Quelle: [[http://www.bundesnetzagentur.de/ | ||
- | Quelle: [[http:// | ||
Die aktuelle Sendeleistung kann so eingesehen werden | Die aktuelle Sendeleistung kann so eingesehen werden | ||
Zeile 486: | Zeile 507: | ||
</ | </ | ||
- | ===== Reboot to configmode =====< | + | ===== Reboot to configmode ===== |
+ | |||
+ | < | ||
uci set " | uci set " | ||
uci commit | uci commit | ||
Zeile 503: | Zeile 526: | ||
<code bash> | <code bash> | ||
- | uci set gluon-core.@wireless[0].preserve_channels=1 | + | uci set gluon.@wireless[0].preserve_channels=1 |
</ | </ | ||
Zeile 533: | Zeile 556: | ||
touch / | touch / | ||
sed -i " | sed -i " | ||
- | uci commit | ||
</ | </ | ||