How to tether iphone on Ubuntu via USB

First you must have tethering enabled in the iPhone, either via your carrier, or via a 3rd party app such as MyWi.

Simply add the corresponding PPA repository, either via your prefered GUI or with the command:

sudo apt-add-repository ppa:pmcenery/ppa

The update your sources with your GUI or with:

sudo apt-get update

And the install ipheth-utils via Syaptic, or with the command:

sudo apt-get install ipheth-utils

Ready, next time you connect your iPhone, Ubuntu Lucid will automatically connect.

SocialTwist Tell-a-Friend

29 thoughts on “How to tether iphone on Ubuntu via USB”

  1. I have followed these steps, but Ubuntu Lucid is not connecting for me. It does not show the iPhone as eth1. I have an iPhone 4. Is it supported in Lucid?

  2. Is not working for me ran lines in terminal twice and it says evry thing is installed but my Iphone dont show up at all, do yo have to configur networ connections or anyhting else Proxy?

    Ubuntu 10.4
    Iphone 4 4.0.2

  3. Hey!
    I’m in a sad situation where the iPhone happen to be my only connection to the internet. Is there any way to download the ipeth and update from another computer (or boot) and insert it into ubuntu?

    Thanks!
    /Tottish

  4. When I used 10.04 this worked perfect, but upgrading to Ubuntu Netbook 10.10 the thetering doesnt work anymore..
    Please help me

  5. @mexlinux
    I ran the commands in Terminal and can see iphath is installed, PPA for Paul McEnery is all there… but no tethering.
    I will try to run the commands again.. se if I made a mistake or something.. (I’ll edit the comment if it’s being solved)

  6. Hello. this worked like a charm in ubuntu, but then i installed Xubuntu 10.10 on my netbook.
    and now i just wont work… i have tried uninstalling ipeth-utils and installing it again, but nothing helps. Anyone knows why it doesent work in xubuntu?

  7. How about the other way? Is is possible to make the iPhone use my computer’s Internet connection, via USB? (I don’t have WiFi at home!)

  8. How is it working? I see many people having problems with this and not solved.

    wwan0 is down, if I try ifup wwan0 it says
    Ignoring unknown interface wwan0=wwan0.

  9. hello
    the 1st one worked, i had to do the 2nt one twice, ant the 3rd one doesnt work for me:

    iddo@iddo-desktop:~$ sudo apt-get install ipheth-utils
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    The following extra packages will be installed:
    ipheth-dkms libimobiledevice1
    The following NEW packages will be installed:
    ipheth-dkms ipheth-utils libimobiledevice1
    0 upgraded, 3 newly installed, 0 to remove and 9 not upgraded.
    Need to get 57.3kB of archives.
    After this operation, 287kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Abort.

    why does it abort when i type y?
    thank you

  10. @bhuthogg
    I can not get my iphone to work with my Ubuntu 10.04 rhythmbox. I went to setting….general….network….. then what. I need to get this working… plz help me

  11. @Shay-Li
    this is what mine says and i can’t get anywhere….

    keri@dell-desktop:~$ sudo apt-get install ipheth-utils
    Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    E: Couldn’t find package ipheth-utils

  12. Well, that’s happy. Now if only my hour of googling via phone would have turned up how to accomplish this same thing with android, or the apparently non-existant command for giving me the mac addresses of my usb hardware.

  13. I did exactly as you said but I’m still getting the message(Unable to mount iPhone of User) when plugging my iphone4(iOS 5.1.1) in.
    Complete message was:
    Unable to mount iPhone of User
    DBus error org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)

    This is my dmesg
    :~$ dmesg |grep usbcore
    [ 1.878557] usbcore: registered new interface driver usbfs
    [ 1.878557] usbcore: registered new interface driver hub
    [ 1.878557] usbcore: registered new device driver usb
    [ 2.973289] usbcore: registered new interface driver libusual
    [ 4.057379] usbcore: registered new interface driver usbhid
    [ 93.316201] usbcore: registered new interface driver ipheth

    :~$ dmesg |grep ipheth
    [ 93.316095] ipheth: ipheth_get_macaddr: usb_control_msg: -110
    [ 93.316110] ipheth: probe of 1-3:4.2 failed with error -110
    [ 93.316201] usbcore: registered new interface driver ipheth

    Any idea on how to fix it?
    Thanks in advance

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>