Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
anleitungen:howto_router-einstellungen-ueber-ssh-aendern [09.05.2019 - 14:23] – nrb | anleitungen:howto_router-einstellungen-ueber-ssh-aendern [08.12.2023 - 15:45] – [VPN fastd Performance Mode aktivieren (null@l2tp)] nrb | ||
---|---|---|---|
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. [[https:// | + | 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 |
- | + | ||
- | <code bashy> | + | |
- | uci show | + | |
- | </code> | + | |
- | + | ||
- | </alert> | + | |
===== Infos auslesen ===== | ===== Infos auslesen ===== | ||
Zeile 22: | Zeile 18: | ||
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 63: | Zeile 53: | ||
</ | </ | ||
- | Gluon Release anzeigen lassen | + | Firmware |
<code bash> | <code bash> | ||
Zeile 81: | Zeile 71: | ||
</ | </ | ||
- | Anzahl aller WIFI Nutzer im gesamten Netzwerk | + | Anzahl aller WIFI Nutzer im Segment |
<code bash> | <code bash> | ||
Zeile 94: | Zeile 84: | ||
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 112: | Zeile 90: | ||
<code bash> | <code bash> | ||
- | uci set system.@system[0].hostname='ffs-MeinRouterName' | + | pretty-hostname ffs-MeinRouterName |
- | uci commit | + | |
</ | </ | ||
Zeile 138: | Zeile 115: | ||
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 153: | Zeile 130: | ||
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 203: | Zeile 170: | ||
===== 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 223: | Zeile 209: | ||
===== 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 237: | Zeile 240: | ||
</ | </ | ||
- | Deaktivieren | + | === Deaktivieren |
<code bash> | <code bash> | ||
Zeile 248: | Zeile 251: | ||
</ | </ | ||
- | ===== 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 366: | Zeile 366: | ||
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 390: | Zeile 414: | ||
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 397: | Zeile 425: | ||
</ | </ | ||
- | ==== 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 425: | Zeile 441: | ||
===== 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 440: | Zeile 458: | ||
</ | </ | ||
- | Ausschalten:< | + | ==== Ausschalten |
+ | |||
+ | < | ||
uci set wireless.wan_radio0.disabled=1 | uci set wireless.wan_radio0.disabled=1 | ||
uci commit | uci commit | ||
Zeile 467: | Zeile 487: | ||
===== 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 506: | ||
===== Reboot to configmode ===== | ===== Reboot to configmode ===== | ||
- | < | + | < |
uci set " | uci set " | ||
uci commit | uci commit | ||
Zeile 503: | Zeile 523: | ||
<code bash> | <code bash> | ||
- | uci set gluon-core.@wireless[0].preserve_channels=1 | + | uci set gluon.@wireless[0].preserve_channels=1 |
</ | </ | ||
Zeile 533: | Zeile 553: | ||
touch / | touch / | ||
sed -i " | sed -i " | ||
- | uci commit | ||
</ | </ | ||