Make sure you have all the right programs installed by running:
sudo apt-get install bluez-utils bluez-pin ppp
First set the phone to listen for pairing and then use your BT icon in the tray to setup a new device. You'll search and see your phone. Click on it and say you want to connect. Ubuntu will then generate a random 4 digit pin. Enter this pin into your phone. Now from the phone or the laptop connect to the phone and you'll see a message on the phone asking if that it ok. Say don't ask this question again and allow it.
Next you'll need the MAC of your phone. Go to Manage Connections Setup Bluetooth (then cancel), then BB button and options. Scroll down to Device Address and write that number down. Or just run this command:
sdptool browse your-phone-mac-address
You'll get to see all the services that are provided by your phone... You'll find that these services match the check boxes that you have enabled in your options window that you're in right now... Look for Service Name: Dial-up Networking. Under that section you'll see a channel. Write this number down.
Edit the file /etc/bluetooth/rfcomm.conf (you'll need root permissions). Press Alt+F2 and run "gksudo gedit /etc/bluetooth/rfcomm.conf" If you prefer use Vi (my personal favorite) or whatever editor. If you have a personal favorite though you're on your own as to how to edit that file...
Make the file read like this: (replace with your phone's mac and channel)
Code:
rfcomm0 {
bind yes;
device your-phone-mac-address;
channel your-phone-rfcomm-channel;
comment "Bluetooth PPP Connection";
} Next run this command:
sudo /etc/init.d/bluetooth restart
Next we setup the PPP scripts... If you're on Verizon you want to go to here:
https://help.ubuntu.com/community/Bl...Dialup/Verizon
there are 4 files that you'll need to create. Then simply from the console run.
sudo pon verizon
and poof you're online. If you've not paid for tethering service you'll find that the first page you pull up takes you to a Verizon page telling you you have to pay the evil empire. Just click subscribe and they add the 15 or 30 dollars to your account monthly based on if you're on a BIS or BES plan. Once you're done tethering you can simply call them and tell them you no longer need the service and they take it off and you only have to pay for the days that you were subscribed to the services.
Here are a few other PPP scripts:
https://help.ubuntu.com/community/Bl...Dialup/TMobile https://help.ubuntu.com/community/Bl...ialup/Cingular https://help.ubuntu.com/community/Bl...ialup/Vodafone
I used this configuration over bluetooth and received an 800kbit download rate and I'm not in an EVDO Rev. A part of town. Just straight up EVDO. I was able to download firefox from a local server at about 65kB/sec. Not too shabby... I'd have never considered BT DUN with my last phone but it didn't have BT2.0 so USB was my only option.