Wiki Artikel im FF3l Wiki: https://wiki.freifunk-3laendereck.net/Konsole
uci set system.@system[0].hostname='NEUER_NAME' uci commit system
oder
pretty-hostname NEUER_NAME uci commit system
ssh-keygen [-b bits]
output : Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa):
Bei leerer Eingabe wird der obenstehende Vorschlag übernommen.
Als nächstes eventuell für den Zugriff auf besagtes Verzeichnis ein pwd anlegen (und am besten auch dem Passwortmanager füttern…).
Lässt man sich nun die Inhalte des Verzeichnisses listen, findet man das Schlüsselpaar.
ls /home/user/.ssh/id_rsa
Anzeigen und kopieren mit:
cat /home/user/.ssh/id_rsa.pub
Die SSH_Keys befinden sich in der Datei /etc/dropbear/authorized_keys
.
Dort können neue Keys hinzugefügt werden oder hinterlegte Schlüssel entfernt werden, indem man die Datei mit dem Editor vi
bearbeitet.
vi /etc/dropbear/authorized_keys
Man wechselt in den temporären Zwischenspeicher. (Damit die Datei nach dem reboot nicht unnötig Speicherkapazitäten verbraucht.)
cd /tmp/
Dort führt man wget
aus, und zwar mit der URL als Argument.
Die jeweils passende URL bekommt man im Firmwareselector angezeigt.
Als Beispiel: die untenstehende URL als Argument lädt die Firmware für einen TP-Link TL-WDR4300 V.1 zum Sysupgrade runter,
und speichert sie anschließend in /tmp/ ab, weil man sich da ja schließlich aufhält…
(Es empfiehlt sich immer das mit der angegebenen md5sum zu vergleichen..)
md5sum dateiname
Lassen sich keine Abweichungen finden, folgt:
echo 3 > /proc/sys/vm/drop_caches
Nun kann man mit sysupgrade
die neue FW geflasht werden.
sysupgrade dateiname
Der Router rebootet nun. Fertig.