A couple months ago, I was at Charlotte Douglas International Airport waiting on my flight to NYC.  As usual, I had a connecting flight on my way from the tiny airport in my hometown to New York.  After an hour or so of reading, I decided it was a good chance for me to check my email and check my fantasy football team.  In typical fashion, the CLT Airport wireless would not allow me to connect — it’s a rather pathetic implementation, although I’ve devoted absolutely no time or thought to what the problem may be.

Anyway, I decided to use my G1, which is very nice and all, but for continued use, just doesn’t fit the bill.  That’s when it occurred to me that I had not checked on tethering capabilities in a while.  So I did a bit of research and came across this site:  http://xdatap1.wordpress.com/2009/08/10/g1-usb-tethering-with-ubuntu/.  This was a very informative and complete set of instructions for setting up USB tethering on my linux box/G1 phone.  In about 15 minutes (most of it downloading the necessary files) I was up and running.  I had my laptop browsing the web using the 3G capabilities of my G1!

The only thing that was missing from this was a startup script, so I decided to create one as usual to make my life a bit easier.  Please use, update, change, improve this script as you see fit.  The only thing I ask is if you come up with any improvements, please let me know!

Download it HERE.