Bluetooth internet with Nokia 7710 using Linux

This guide prepares you to use your computer's (Linux) internet connection via your phone's Bluetooth so that you don't have to pay high data transfer bills. Setting up Bluetooth internet on Linux is much easier than on Windows, as long as the commands and settings are correct. You must download a third-party program called Gnubox. The Nokia 7710 version can be downloaded from this link. Be sure to enter every command and setting correct because Gnubox is case sensitive.

Nokia 7710's settings
  1. Open Control panel
  2. Open Internet setup
  3. Press "New access pt."
  4. A query pops up: "Use an existing access point as a basis for the new one?" Answer "No"
  5. Press "Next"
  6. Connection name: Bt
  7. Data bearer: Data call
  8. Press "Next"
  9. Dial-up number: 0000
  10. Press "Next"
  11. Prompt password at every login: No (uncheck it)
  12. User name: btdialin
  13. Password: bt
  14. Press "Next"
  15. Now the settings are done. Press "Advanced"
  16. Call type: Normal
  17. Modem type: Analogue
  18. Maximum data speed: 14400 bps
  19. Modem initialisation: (leave empty)
  20. Goto the "IP addresses" tab
  21. Uncheck the item "Auto-retrieve IP address" under IPv4 addresses header
  22. IP address: Put here an IP address near your computer's IP address, e.g. if your computer's IP address is 88.189.155.189, set your phone's to be 88.189.155.190
  23. DNS address: Enter manually
  24. Enter here your own DNS addresses. You can view them in the file /etc/resolv.conf. Open it e.g. in Terminal with the command sudo gedit /etc/resolv.conf
  25. Go check in the Login scripts tab that the text field doesn't have any text in it
  26. Press "OK"
  27. Press "Finish"
  28. Check that your preferred access point is set to "Bt" and press "OK"
Computer's settings
  1. Open Terminal
  2. Become root (e.g. on Ubuntu with the command sudo -i)
  3. Install bluez-utils (e.g. on Ubuntu with the command apt-get install bluez-utils)
  4. Create a file called /etc/ppp/peers/dun (e.g. on Ubuntu with the command gedit /etc/ppp/peers/dun)
  5. Fill it with the following text, replacing the required IP and DNS addresses with your own ones:
    115200
    [THE_COMPUTERS_IP_ADDRESS]:[THE_PHONES_IP_ADDRESS]
    ms-dns [YOUR_DNS_ADDRESS]
    lock
    crtscts
    noauth

  6. Enter this command in Terminal:
    iptables -t nat -A POSTROUTING -s [THE_PHONES_IP_ADDRESS]/24 -j MASQUERADE, replacing the text with your phone's IP address
  7. Write another command:
    echo 1 > /proc/sys/net/ipv4/ip_forward
  8. Give it one more command, which makes us ready on the PC side:
    dund --listen call dun
Nokia 7710's settings

We only need to make Gnubox functional on the phone, and then we are ready to use the Bluetooth internet connection.

  1. Open Gnubox and press the menu button. Select 2box Bluetooth -> LAN Access server. If your Bluetooth connection isn't on, switch it on, ordered by the program, and search your computer with the Bluetooth, select it and press "Send"
  2. The program now asks you: "Do you want to require encryption?" Answer "No". The program should now notify you with the following message: "Set BT registry here"
  3. Choose the selection Debug -> Bring up IF
  4. After a while the program should notify you with a "Connection open" message
  5. If everything worked out OK, you can exit Gnubox and open the Web application. Now your phone's internet connection should be working via Bluetooth, and you can browse the Internet as much as you like

You might want to download Opera Mini 4.1, because it's a much more faster browser although the scrollbars are awfully small. The device can also be used to read and write your GMail e-mail with the GMail Java application. You can also use Google Maps program with the phone via the Bluetooth connection, and any other program which requires an internet connection.


Screenshots of the Opera Mini 4.1 application:

Screenshot 1

Screenshot 2

Screenshot 3