lime-app
lime-app copied to clipboard
Add screen in limeapp to give internet to the node through a hotspot
Usecase: you want to use the remote support tool to receive support to a node that is having an issue, and the issue is preventing the node to have proper internet connection to use the remote support tool with.
Proposed solution: Add screen in limeapp to give internet to the node through a hotspot in "ssid: supporteremoto, pass: supporteremoto" and to disable it.
Backend solution idea: run an on-boot (and on ubus event) script to lift a client. To survive reboots using a lime-node (enabled / disabled) setting as a flag.
The remotesupport screen provided by tmate-ubus depends on tmate, which gives a random key each time you connect. There is a mode on tmate (that we are not using right now) that allows hosts to have permanent keys, but it requires for ssh keys to be registered on the server, so it makes it more complicated than just sharing a string.
So, the bonus of working again on reboot for the remotesupport session might not be feasable, but will only require the session to be restarted and reshared (not a biggie... just would be good to advise about it on the remotesupport screen).
The remotesupport screen provided by tmate-ubus depends on tmate, which gives a random key each time you connect. There is a mode on tmate (that we are not using right now) that allows hosts to have permanent keys, but it requires for ssh keys to be registered on the server, so it makes it more complicated than just sharing a string.
So, the bonus of working again on reboot for the remotesupport session might not be feasable, but will only require the session to be restarted and reshared (not a biggie... just would be good to advise about it on the remotesupport screen).
I was interested in this project and was hoping to participate in GSOC 2021 in the project "LibreMesh LiMe-App architecture homogeneization ", so can you please help me with the same.