Starting with later versions of macOS 10.12 and iOS 10 this is now possible out of the box. macOS 10.13 enhanced this feature as part of asset caching and Apple Configurator 2 features for multiple iOS devices sharing the Mac network.
Before iOS 10 and macOS 10.13, USB tethering only worked in one direction or for one device. Before macOS 10.12 - internet ...
The method you described will share your Internet connection to your iPhone on recent Macs and iPhones. Specifically, on macOS Sierra, follow the instructions in the Apple Support Article, macOS Sierra: Share the Internet connection on your Mac but choose to share your Internet to computers using iPhone USB.
On your Mac, open System Preferences and click on ...
Per @SeeMeCode's answer, you can re-install iTunes to solve the problem.
I found the solution here. It's caused by a damaged kernel extension /System/Library/Extensions/AppleUSBEthernetHost.kext.
When I check /var/log/system.log, sure enough there is:
Sep 17 08:00:58 wagner.local com.apple.kextd: Kext id com.apple.driver....
Actually, this is what happens for hotspot.
If there is no active WiFi connection, and you're not in the screen that says "Personal Hotspot", it turns off WiFi hotspot feature completely.
To connect your FIRST device, you MUST be in that Personal Hotspot settings page.
After that, it won't turn off until the last device is disconnected.
Open System Preferences
Select Network preferences pane
Click gear menu in lower-left corner of Network pane and choose "Select Service Order..."
Drag the services into whichever order you want
To get that feature, you need to "Set up Instant Hotspot" which is part of Apple's Continuity feature.
Use Instant Hotspot with any Mac, iPhone, iPad, or iPod touch that
meets the Continuity system requirements. It works when your
devices are near each other and set up as follows:
Your iPhone ...
This one drove me nuts but I believe this will work for most of you:
Basically the APN settings for the Hotspot were missing.
If you can browse the internet on your phone and you can activate your Hotspot but you get the yellow exclamation mark on the computer's wifi or the 'Network cable unplugged" with USB tethering, try the following:
Open Settings -> ...
You cannot use your Wi-Fi connection for Internet connectivity while other devices are using Wi-Fi for Personal Hotspot. You can share only a cellular data connection; you cannot share a Wi-Fi connection.
As seen here: http://support.apple.com/kb/ht4517
This is intentional behaviour since iOS 8.1. It is called Instant Hotspot and is described as a feature of Continuity:
If you’re out of Wi-Fi range, your iPad or Mac can connect to your phone’s personal hotspot when your iPhone is close by. With the new Instant Hotspot feature, you’ll see the name of your iPhone in the list of Wi-Fi networks in Settings ...
In order to do this in Yosemite, you'll need to go back to the main screen of System Preferences and click on the Sharing preference pane. In the sidebar, there will be an Internet Sharing option. Click on this to view its settings.
Now set the "Share your connection from" drop down to Wi-Fi and then check the Bluetooth PAN checkbox in the menu below. Next ...
I think this question should be posted in Reverse Engineering Stack Exchange site. You're asking for the implementation details about a black box...
In fact I did dig around a little on /System/Library/CoreServices/Menu Extras/AirPort.menu and /System/Library/Frameworks/CoreWLAN.framework/
There is a private method of CWNetwork called isPersonalHotspot, ...
There is a native RNDIS driver for Mac OS X that allows you to use your Android phone's native USB tethering mode to get Internet access, it is called HoRNDIS:
It is known to work with Mac OS X versions 10.6.8 (Snow Leopard) through 10.8.2 (Mountain Lion).
HoRNDIS is also available in source form on GitHub, it is licensed ...
Turn off auto-join. I’ve searched for this several times and always thought it was a stupid design by apple but I finally worked it out.
In your iPhone settings, turn WiFi off then back on again. If it connects to your home WiFi automatically, click on the i (information) symbol next to the connection. Turn off the ‘auto-join’ option. Then you can turn ...
If you are connecting through the Personal Hotspot on iPhone, it will switch to using the cellular data network that your phone uses.
This is the nature of how the Personal Hotspot feature is designed. See this article on Apple's website.
So in your case, your laptop was not piggybacking through the wifi connection on iPhone. It's an unfortunate design ...
It isn't directly possible without a USB card. The Macbook (Pro) can only do one thing with it's built-in wireless card. It can either be on the receiving end of the wifi connection or the sending.
You do have several good options here, though. If you were satisfied with dealing with cords some, you could consider sharing your internet connection over "...
First things first, you do not need to worry too much about mobile data consumption when connected to Wi-Fi. As depicted in your picture, Wi-Fi is listed above the iPhone USB interface and will take precedence as the primary interface. In other words, all traffic will be sent to Wi-Fi until it is no longer available or you manually change the service order ...
The problem isn't on your iPhone, it's on your Windows computer using the USB tether rather than Wi-Fi. You need to set the network interface priority on your Wi-Fi to be higher than the USB device, or the USB device to be lower, so that it will only use the tether if it isn't connected to Wi-Fi.
Make sure to connect the iPhone first. Directions for Windows ...
There's a way to do this if you're jailbroken with tweak called Activator by Ryan Petrich, and unfortunately it's the only solution because regular App Store apps aren't allowed to access settings like Bluetooth, Wi-Fi, and Personal Hotspot (even Workflow cannot access them).
If you happen to be jailbroken, the way to do this with Activator is to go ...
TLDR - Could Apple do this with a quick update - of course it’s technically possible. Will Apple do so? I prefer the odds a snowball survives in December in Australia, but who knows what new hardware will allow or if software in the future is allowed to spend watch battery on this feature.
On a technical level, with the current iOS/iPadOS/watchOS throttling ...
The thing about these limits is that the carriers and iPhone models are all different. For instance, the iPhone 5 should theoretically be able to handle up to 14 connections, but both AT&T and Verizon limits it to 5. As far as I have understood, it is hardware-limited, and therefore it is not affected by iOS version.
I have started on a list which ...
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 "...
Found it! I went to a MetroPCS store and they looked at the phone. They enabled hotspot for my account, but it still would not help. They gave me a phone number to call, I called tech support, and was told:
Turn off LTE. Settings > Cellular > Enable LTE (Off)
Turn off/on Personal Hotspot.
Now it works! It only works on 4G.
I don't know if having the ...
With a network scanner app like Net Analyzer running on your iPhone, you can see who’s connected.
BlackMagic is my iPhone 7 - the host. The other two devices are Toshiba Flashair Cards connected to my personal hotspot.
There are Three Methods to Share internet from iPhone to other devices as per my knowledge.
Method 1 : Via Hotspot
On your iPhone tap the Settings app. This may be located in a folder labeled "Utilities."
Tap the Cellular option.
Toggle Cellular Data ON if it isn't. This will need to be enabled in order to turn on the wireless hotspot.
Tap Set Up Personal ...
The preferred connection is shown at the top of your list. This doesn't mean that the iPhone USB connection will never be used; but, it makes it less likely.
You can control which connection will get precedence with the gear icon at the bottom of the list window you showed, and select "Set Service Order".