Ok - I am not sure how to pose this question but hopefully this makes some sort of sense.
I have a PDA/Phone (AT&T Tilt aka HTC 8925) which has Windows Mobile 6 running on it (I know I know - but it is not my phone). It has the Microsoft network sharing software application built into it AND I can connect a Windows XP or Vista Laptop to the phone and access the internet using the phone's Edge/3G network link from the laptop through the USB phone connection. On the laptop side the USB connection looks like a network interface and has a network driver loaded.
Now - my question is this....
How do I do the same thing in linux?? (Debian to be more precise).
The PDA/Phone has a DHCP server running on it when running the network sharing application so getting an IP, Netmask, Gateway and DNS settings is not a problem.
Anyone have any ideas how to approach this???
I really don't want to have to use Windows XP in my car computer!!!!!
Before someone says "use BlueTooth" or "use WMWiFiRouter" all I can respond with is: "BlueTooth is inherently slower than the internet connection and other devices in the car are running bluetooth" and WMWiFiRouter would allow most anyone to link up to my PDA/Phone and this is something I do not want

... I am looking for a USB solution here...
TIA.
gm...