maemo-tethering 1.0 ------------------- Description: maemo-tethering allows you to use your N900 as an Internet router. Once a USB network or Bluetooth PAN connection is opened to the device, it will automatically configure networking and start a dnsmasq instance that serves DHCP requests and forwards DNS queries. This tool can also be used to automatically configure network interfaces for development. Usage: Bluetooth: 1. Pair your host with the N900 and make sure the PAN (Bluetooth networking) service is recognized. 2. Open a PAN connection to the N900. 3. Routing should setup automatically and you can access the Internet right away. USB: 1. Connect host and N900 with a USB cable. 2. Wait until the USB mode dialog pops up on the N900 and dismiss it. 3. Open MAD Developer. 4. Tap "Manage USB". 5. Tap "Load g_ether". 6. The USB mode is kept between cable disconnects, you only have to reload the g_ether module after a reboot or mode change. 7. Start surfing on the host. 3a.It is also possible to load the module from the Terminal: rmmod g_nokia rmmod g_file_storage modprobe g_ether Notes: IP addresses are currently hardcoded into the program. A later version will add support for a configuration file. The assigned addresses are the following: USB: N900: 192.168.253.254 DHCP: 192.168.253.1-192.168.253.253 Bluetooth: N900: 192.168.254.254 DHCP: 192.168.254.1-192.168.254.253 If you connect while no GPRS/UMTS connection is active, forwarding will not be enabled. This is the case when the device is connected to a Wireless LAN, for example. You can still communicate with the device, but not surf the internet from your host. Just disconnect and reconnect again when the GPRS/UMTS connection is available. Legal: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see .