iPhone Tethering for Ubuntu

I recently bought myself an iPhone 3Gs 16GB (what the **** with the stupid “s”?!) because i bricked my old 2G one Veeeery happy with my 3Gs until I wanted to do some tethering with my ubuntu 9.04.. After some hours of searching, I’ve founded a sollution and writed a script for it.