Per Shell ja mit uci set system. ..... Hostname. Und dann uci commit.
Beim neu laden der Shell stimmt der Hostnamen dort und auch im Meshviewer, nach ein paar Stunden ist der alte wieder da.
Habe beide auch schon mal neugestartet, der neue Name bleibt dann drin, für ein paar Stunden länger.
Das liegt daran das dein Router höchstwachscheinlich in netmon
eingetragen ist und der hostname in Netmon ist höher gestellt als der,
der im Router gesetzt wird.
was du dagegen tun kannst ist den configurator in
/lib/ffnw/configurator/configurator.sh auf dem Router zu ändern indem du
den part mit den hostnamen setzen ab line 49 änderst. Oder einfach den
cron in /lib/gluon/cron/configurator löschen.