Default [Q] Problems tethering Wildfire to Linux (USB)

I'm using the latest stable release of CM7, and I'm trying to tether my HTC Wildfire to my Ubuntu 10.04 without any success

I just connected my phone to linux and confirmed connection through adb. I'm developing an android app so I tried pushing a Hello World app through Eclipse, which promptly worked.

So, I enabled USB tethering and changed WiCD's Wired Interface to usb0. The device was detected, but when I try to connect it gets stuck on "Obtaining Ip Address". I tried setting the Static IP to 192.168.1.101 (Gateway 192.168.1.1), which does connect me to the phone but without access to internet.

I tried setting my DNS1 to the phone's rmnet0 ip address, but still no internet.

Any ideas on how to fix this?