I am so close to finally getting this to work, I thought I would post here so maby you guys can think it over and test it and see if we can finally figure this out.
PDAnet is an application for iPhone, Android, and Blackberry. It allows you to tether your phone to a computer for free, either over wifi, usb, or bluetooth.
Now PDAnet will work over Bluetooth or Wifi (ad-hoc) in fedora, no problem without much configuration.
to get it to work over wifi you make a ad-hoc connection and configure the DHCP to "Automatic" or "Automatic (addresses only)" from "shared with other computers" and it will work fine over the Wifi Client in PDAnet.
Now I have yet to find someone be able to get it to work over USB so far...
I have been messing around with it, and am SOOO CLOSE to getting it to work. Thought I would post it here so maybe someone would know whats missing.
Okay so this is what I did.
Your Fedora installation should have usbmuxd.
If not, check, and become root at type in the shell
Install it if it isnt already.
now you are going to need another application called "umux2007"
which can be downloaded here http://xzrq.net/umux2007/umux2007-0.0.1.tar.gz
Extract that file to the download folder or another folder of your choice. (Remember the path)
cd to the path you extracted the file to.
After the file is extracted, and you change directory, you must go on your phone in the PDAnet application and press the "usb client" so it will be ready to connect.
in the terminal type
while in the path I told you to change directory to (cd)
it will probably say, error because of a missing module called "twisted.internet"
so install the package called "python-twisted-web" & "python-twisted-web2"
yum install python-twisted-web python-twisted-web2
that will make it so you no longer get that error.
now redo the umux2007.py command.
which will give this read-out
2012-04-29 13:41:17-0400 [-] Log opened.
2012-04-29 13:41:18-0400 [-] usbmux connected (fd 6, pid 20993)
So now you will be connected, and it will even show on your phone in the application that you are connected. (you will see what I mean as you do it.)
I have also read that you must go into firefox in "about
:config" and enable the boolean "network.dns.disableIPv6"
and in the terminal as root, type
ip addr del ::1/128 dev lo
since gibl thinks it has IPv6 interfaces.. which it doesnt.
To disconnect you can either press "off" on the application on the phone, or you can press "cntl + c" while on the terminal where it says connected. This will disconnect and give a read out.
Now everything should be working now.. Its connected both on the computer, and in the application.. but yet its still not letting me search the web unfortunately...
So maybe someone here knows whats up, or notices a mistake here. or can play around with it themselves and let us know about anything they figure out.
Thought Id let you guys know, since I see this question a lot.
Keep us updated, and I will as well.
Take care everyone.
Peace, Love and Linux.