Aka "Joikuspot killer" for N900. This project was started before Joiku had announced that there will be JoikuSpot for N900 and is continued out of combination of intellectual curiosity and philosophical reasons (the whole free as in freedom vs proprietary software skit)
The aim is to provide neccessary backend scripts and cli tools and usable frontend UI for users to share their N900 cellular data connection over WiFi.
Untill we have nice debs of everything in corect repos this is the way to get hotspot running. You need to know how to install stuff from the terminal (knowing how to reflash your device is highly recommended).
To debug issues with hotspot backend (the frontend is only used for configuring and calling the backend) run it manually from terminal (via sudo or as root): /usr/sbin/mobilehotspot_backend start and /usr/sbin/mobilehotspot_backend stop are the self-explanatory commands
apt-get install --reinstall kernel kernel-flasher and reboot
This way there is no need to reflash the rootfs, which saves some time restoring backups (you did have backups, right ?)
Read the source and figure which config keys to change, then use for example python from terminal to change the value
import gconf gc = gconf.Client() gc.set_string('/apps/mobilehotspot/network_address', '10.10.10.')NOTE: Read the backend source before mucking about with the config keys, for example the network here is missing the last octet on purpose