Hello,
I have been developing a solution that uses a mobile phone as a Wi-Fi access point for a 4G connection to a private network. However we've run into issues on regular Android phones, and want to know if we'd have similar issues on Volla OS or Ubuntu Touch.
We had the phone with the tethering hotspot on (sharing the cellular connection, not the Wi-Fi network), and a VPN to the network, but to allow devices connected to the hotspot to access the VPN, the phone has to be rooted. Ultimately the inability to relock the bootloader again compromised the security of the device (and private network).
We had an alternative method where an app on the phone had a server TCP socket, and encrypted the traffic (so no VPN), but that proved problematic because the IP of the phone was dynamic, and changed on every boot - the devices connecting to it are not easy to reconfigure, so this was unworkable. A local-only AP hotspot had the same issue (dynamic IP), plus randomly generated SSID/password, so was even worse.
If Volla is a layer over AOSP, then can the VPN be shared with clients? (some AOSP builds can, but others can't). I assume Volla can't alter the routing that Android is doing. Can Ubuntu Touch share it?
If VPN can't be shared, is there any control where the phone's IP address can be static (for either Volla or Ubuntu)?