Qt Mobile Hotspot 0.3.5

Turn your N900 into a Wifi/USB hotspot ! This application allows you to use your N900 as a Wifi/USB access point. So far the following configurations are possible : * PC -> Wifi (Ad-Hoc) (Open/WEP) -> N900 -> Internet@2G/3G * PC -> USB (No-mode) -> N900 -> Internet@2G/3G * PC -> USB (No-mode) -> N900 -> Internet@Wifi The internet access can also be disabled, transforming the N900 into a simple local server. Warning : ONLY FOR POWER USERS ! IT IS A WORK-IN-PROGRESS ! The power kernel is required. If you do not know what it is, stay away from this software. You should also know how to reflash your device. And please : READ ALL THE NOTES BELOW. Wifi Hotspot howto : - Recommended : Connect your N900 to your computer using USB, because Ad-Hoc Wifi + 3G costs a lot of power - Choose Wifi in the mode list - Go to the Wifi configuration window, and setup AP name, encryption (5/13 length) and optional MAC address and driver auto-restart - Go to the Network configuration window, and setup your GPRS connection and 2G/3G switcher - Configure plugins if you wish, by taping the application title-bar - Start the hotspot - Connect your PC to your N900's Wifi network - Stop the hotspot once finished USB Hotspot howto : - Windows users should use first the Windows USB Setup Assistant available by taping the title-bar - Disconnect your N900 from your computer, ensure that it isn't in any USB mode (a reboot may be needed in some extreme cases) - Select USB in the mode list - Go to the Network configuration window, and setup your Wifi/GPRS connection and 2G/3G switcher - Configure plugins if you wish, by taping the application title-bar - Start the hotspot, wait for the success notification - Connect your N900 to your PC -- Windows users : everything should be fine if the USB networking driver is installed correctly -- Linux users : some distros do things automatically, some do not, here are some commands in case you need them (tested on a debian squeeze, run them as root) : --- dmesg # show device messages, should tell you if your device is recognized --- ifconfig usb0 up # enable the usb0 network interface --- dhclient -v usb0 # ask for an IP over the usb0 interface, client will stay running in the background and will ask IPs when needed --- route # display routes, a default one should go through the usb0 interface --- ping 8.8.8.8 # (or any IP address) if it does work, you are connected to the internet --- nslookup example.com # (or any website) if it does work, dns resolution is working --- ifconfig usb0 down # disable the usb0 network interface - When you have finished, disconnect your N90300 from your PC, and stop the hotspot (it is better to respect this order) Now featuring : - Wifi Ad-Hoc hotspot (AP name, encryption (WEP/not-encrypted), MAC address (normal/custom/random), Wifi driver auto-restart can be changed) - USB hotspot in USB No-mode (no PC-Suite, no mass-storage, this is important) - Enable/disable internet sharing - Change LAN ip (/24 network is forced, thought) - Automatically change of the 2G/3G enforcement at hotspot startup (it is restored at shutdown) - A post-exec script should detect common problems (wlan driver not loaded, wlan still in ad-hoc mode, wlan down when it is supposed up, no usb or wrong usb module loaded, remaining processes) and solve them after application termination - Some plugins -- Networking fixer (tools for fixing slowdown problems : disable Wifi power-saving (see warnings below), keep Wifi interface up if it goes down) -- Iptables tweaker (add your own iptables rules) -- MAC filter (allow/disallow MACs, may be good for keeping your little brother away from your network) -- DNSMasq tweaker (change DHCP domain and range, enable/disable reading of /etc/hosts, use a custom DNS/DHCP table - may be useful for DNS filtering) -- Embedded Privoxy (for client user-agent editing / proxy-forwarding / content-filtering, may help you into bypassing the user-agent-based filtering used by some phone ISPs) -- Notes -- * This application cannot work with the bleeding-edge wifi driver (the phone reboots when hotspot is started). * Having the hotspot enabled requires a lot of power. Do not undervolt your N900 too much (better, don't undervolt it at all). You should also stop the hotspot as soon as you do not need it anymore. * If you experience a weird system experience after closing the application, a reboot should solve things. * Since version 0.3.3, the application uses available connections instead of saved ones. This may require you to re-select your internet connection if you move to a different place (connection may look the same, but its ID may be different). * Since version 0.3.1, the application uses the g_ether module instead of g_nokia for USB hotspot. It requires you to connect your N900 to your PC in no-mode (no pc-suite, no storage-mode). * The included Windows driver is not designed for PC-Suite mode. It is for the g_ether module which is used by Mad Developper and qtmobilehotspot. * The included g_ether driver for Windows has not been tested against all versions ! Tested architectures are so far : XP-x86, W7-x64. * Disabling Wifi power-saving is done by editing the saved connection (as if you disabled it manually in the hildon control-panel) before connecting to the Wifi access point. * Power-saving is restored when the connection to the access point is effective (or failed). If a crash occurs before this, the default power-saving setting will become 'disabled'. You can change it back to Maximal by using the hildon control-panel. * WEP encryption in ad-hoc mode has been reported to work better with Linux machines than with Windows ones * When using custom / random MACs, the original one is restored at hotspot shutdown. If the hotspot crashes, it will not be restored thought. * The network automatic scan is disabled when the hotspot is started. If you do not stop the hotspot correctly, the scan will become disabled by default. You can get it back using hildon control-panel. Available languages : EN, FR Credits : Eero af Heurlin for the first MobileHotSpot & Robin Lundgren for the icon Want to debug / understand something : run /opt/qtmobilehotspot/util/start.sh in a user terminal (prepare for onscreen spam thought)
Section:
user/network
Maintainers:
Size:
844368 bytes
MD5sum:
122e064408e3b0060dce987a9b5e7b40
Status:
Promotion unlocked, waiting for maintainter to promote
QA Quarantine ends:
ENDED 2011-12-04 16:45

Changes

VersionChangesAuthorDate
0.3.5 * Update of the application
   - Post-exec script now runs all the scripts located in /opt/qtmobilehotspot/util/systemprotection.d
   - Wifi configuration now includes MAC changing (normal/custom/random)
   - Re-added the Windows USB Setup Assistant (before it was a plugin)
   - Re-added the 2G/3G switcher (before it was in a plugin)
* Plugins
   - Increased interface version from 0.1.2 to 0.1.3
   - Plugins can now provide some important services to the hotspot (eg : DNS-DHCP server)
   - New : DNSMasq
   -- Settings for the DNSMasq DNS/DHCP server (DHCP domain & range, read/not-read hosts file, DNS/DHCP table)
   - Networking Fixer updates :
   -- Removed the 2g/3g ping function
   -- Removed the 2g/3g switcher (moved back to the application)
   - Removed : Windows USB Setup Assistant (moved back to the application)
Loic Burtin2011-11-21 21:00 UTC

Package karma

10 out of 6
*
-
0
0
TesterKarmaTimestamp
Rami Markus Maunula (149)
2014-11-06 21:59 UTC
Paul sixwheeledbeast (Tester) (943)
2013-08-08 20:38 UTC
Karsten - (496)
2012-11-02 14:16 UTC
Joerg Reisenweber (1283)
2012-09-13 12:05 UTC
Edoardo Spadolini (42)
2012-09-13 12:01 UTC
Christian Weniger (455)
2012-09-09 10:44 UTC
Krzysztof Kuska (264)
2012-08-14 09:25 UTC
Sifo basha (615)
2012-08-08 04:05 UTC
Simó Albert i Beltran (174)
2012-05-07 21:24 UTC
Jamie Thompson (199)
2012-01-31 22:09 UTC
kolos . (185)
2012-01-30 20:58 UTC
Alexius Gavrilov (15)
2012-01-20 15:01 UTC
Harald Schmitt (Tester) (785)
2012-01-12 13:12 UTC
Krisztian Olah (33)
2012-01-04 19:57 UTC
Ivan Galvez Junquera (Tester) (981)
2011-12-06 00:15 UTC
guillaume orycule (97)
2011-12-03 16:02 UTC

Package events

Event typeUserTimestamp
Promotion unlockedSystem2012-01-30 21:07 UTC
Package is in testingSystem2011-11-24 16:46 UTC

Comments:

1 2 3 4 5 next »

Packages shouldn't depend on rootsh

2013-08-08 20:39 UTC

Firstly, thanks for your work. Please, could you promote this package? And use sudoers.d in next revisions.

2012-11-07 19:45 UTC
Joerg Reisenweber
Karma: 1283

thumbs-down for depending on rootsh. Learn to roll your own proper sudoers.d/* files, not everybody likes rootsh on his device, it's a security risk

2012-09-13 12:07 UTC

Voted down because it depends on a kludge to run commands as root.

2012-09-13 12:02 UTC
Krisztian Olah
Karma: 33

only tested usb-mode with Win7(32bit)

2012-01-04 19:58 UTC
1 2 3 4 5 next »

Comments:

You must be logged in to make comments.