I'm running a Dell Vostro A90 (Mini 9) with Ubuntu 9.04 and I have a Blackberry 8820 on T-Mobile (US).
The reason I'm posting this because I'm a beginner and I had a slightly difficult time finding this solution, even though it was right in front of me. I'm hoping that I'll be able to help other beginners use their Blackberry as a modem (tether) and I also have a few unresolved questions which are included in teh below instructions.
All of the instructions and answers can be found here:
The first thing I needed to do was open a terminal window and run:
sudo apt-get install python libusb-dev ppp python-usbThat command installs the python, pppd, libusb and the python usb(pyusb) modules, which are needed to run the bbtether program.
Then I needed to run:
sudo apt-get install python-wxgtk2.8That command installed the graphical version of python, which I believe is only needed if you want to run the graphical version of bbtether.
Next I needed to download the bbtether package:
Put the file in a folder and then extract the files from the archive. I used the file browser and then right clicked on the file and chose the "Extract Here" option. I'm a newbie so I'm not sure where the best place to put these files are. I put mine in my user's home directory. Are there any suggestions on a better place to put the files? If I put them in my personal directory then am I keeping other users from being able to access them?
Now that everything is installed, it's time to run the program. Since I don't know if my PPPD supports "replacedefaultroute", I followed the steps to disable my other network interfaces (eg. wifi)
Open a terminal window and run:
routeLook at the output and it will list the interfaces. Mine was "eth1"
Next, bring down that interface:
sudo ifconfig eth1 downreplace eth1 with your interface. I don't know if you need to bring down any other interfaces if you have them running.
Now you can run the bbtether program. In the terminal window, go to the bbtether directory and run:
sudo ./berry4all.shThat will bring up the Berry4All graphical interface. Then choose "Modem" and "Connect". That will ask you for you BlackBerry password (if you have one) and which script you want to use.
Once you are done, you will need to disconnect (hang up) the modem by choosing "Modem" and "Disconnect". This will run another script that you should give a few seconds to complete before exiting Berry4All.
The final step is very important, and it didn't work for me. You will now need to re-enable your other connections. (eg. wifi) To do this you will need to run:
sudo ifconfig eth1 upand possibly:
sudo /etc/init.d/networking restart
The wifi didn't come back up for me, so I just restarted the machine and it was back to "normal."
I hope this post helps some of the other newbies like me!