Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an iMac, connected to the Internet via Ethernet, and an iPhone 4. I would like to share the iMac's Internet connection to my iPhone via the USB Cable (because my wife dreams of a wifi-less household).

I've set up Internet Sharing, specifying "sharing from: Ethernet via: USB IPhone", but when I test, the iPhone cannot connect to the Internet. Is there something I need to activate on the iPhone?

iMac, mac os x version: Mountain Lion, 10.8.4 iPhone 4, IOS Version: 6.1

share|improve this question
How did you set up that Internet Connection Sharing? Which OS are you using? Could you upload a screen capture? – Thecafremo Apr 11 '13 at 8:14
Settings > Sharing > Share Internet Connection. – pixeline Apr 11 '13 at 20:10
That way you're sharing the internet connection of your iPhone into your Computer, not the other way round. – Thecafremo Apr 11 '13 at 21:49
so you mean i should set it up as "sharing from: USB Iphone via: Ethernet" ? – pixeline Apr 12 '13 at 22:37
@pixeline : not work for "iPhone USB". Only Wi-Fi or Bluetooth – mems Jun 13 at 15:50

From the iPhone / iOS perspective, USB tethering only works in one direction - internet service can flow out of the device but not in to the device.

A cellular data device is capable of turning on tethering whereby it will serve as a router for one device that connects over USB. Even though Mac OS will offer to do the same, iOS will not listen for an active Internet connection over USB and only will tether to a computer over Wi-Fi.

On a technical level, USB is an asymmetrical protocol with one host that communicates to all downstream endpoints. Just like you can connect a USB hard drive to a computer but not reverse that flow and get the hard drive to act as the host and the computer to act as the drive (even though many hard drives now have computers in them and your computer could work as a hard drive and just store data - this is exactly how Target Disk mode sharing works over Firewire and Thunderbolt and other symmetrical protocols like ethernet, Wi-Fi and potentially Bluetooth).

Practically - your Mac will tether to an iPhone/iPad and can receive internet service over USB, Wi-Fi or Bluetooth. In the reverse direction for the software you list, only Wi-Fi is viable for the Mac to share it's internet to the iPhone (or iOS device).

share|improve this answer
Wife unhappy with most-voted being Wi-Fi via Mac. – Tom Roggero Dec 14 '15 at 17:35

I do not know of any method that exists at this point in time. It would only be possible with a jailbroken device as Apple doesn't offer this feature.

share|improve this answer

You used to be able to do Bluetooth PAN sharing to all iDevices. Now, it appears it works sporadically for iPad device only. Most iPhones are reported as not working. It was working at one point, and Genius Bar verified that it is no longer supported. Apple may view their icloud functionality as trumping and making computer-to-iDevice connections unnecessary.

share|improve this answer

It is possible by using Apple's development tool what is usually used to intercept app's traffic, but it also do iPhone→Mac→Internet tethering.

Remote Packet Capture for iOS devices is about sniffing apps' traffic, but there is also easy step-by-step guide how to send traffic throught Mac. Just follow paragraphs between "Remote Virtual Interfaces" and "Using tcpdump" headers.

If command rvictl is missing in your computer, you probably need to install the command line tools included in Xcode.

share|improve this answer

You may have to reboot your Mac. Share Ethernet via Wifi (do not tell your wife) When it works, the wifi icon on the Mac is a fan with an exclamation mark on it.

share|improve this answer

Yes you can share your ethernet, usb dongle internet with your iphone/ipad devices. Just came across this how-to: How to share a Wi-Fi connection from a Mac to an iPhone. Hope this helps for you and other folks who are facing this issue.

share|improve this answer
That link was for sharing a non-wifi connection with an iPhone using the Mac as a wifi router. Not quite an answer to the original question, as the Author wanted a "wifi-less household". – Eric Hu Dec 11 '15 at 8:19

Apple does offer this feature, otherwise it will not allow us to set it up in the first place. Came on here with the same problem...

share|improve this answer
This might need some more explanation, since plainly it doesn't work. iOS hardware has never accepted an Internet connection coming in over USB even though it is happy to send an Internet connection out from USB. – bmike Aug 29 '13 at 11:27
This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post - you can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post. – JamiePatt Aug 30 '13 at 2:13

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.