How can I access Internet using my PC through an Android phone connected via USB?

I have a phone with Android 2.2 (HD2 with CM6.0) enabled to surf internet pages (data connection). Now, I would like to "surf" using my PC connected via USB to the phone.

Is it possible? Which programs do I need both on PC and Android?

If there are multiple solutions available, a free or low cost one is preferred

Topic internet networking tethering 2.2-froyo android

Category Android

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.