How To Tether Your iPhone to Your Linux PC

how-to-tether-your-iphone-to-your-linux-pc photo 1

Apple, like most companies, doesn’t really offer Linux support, so it’s a great thing when the community can deliver much-desired functionality. By adding a repo and installing a package or two, you can get tethering working via USB or Bluetooth.

how-to-tether-your-iphone-to-your-linux-pc photo 2

Warning!!

You can connect your iPhone to your laptop and share its 3G connection, allowing you to browse the internet in places without WiFi connectivity. This process is called tethering, and you may be required to pay a fee to your carrier to use your data this way. While jailbreak-only apps can enable this kind of functionality without going to your carrier, it remains debatable whether or not your carrier can tell if you are tethering or if this legal. If your mobile carrier finds out, you may be charged extra fees or be switched to a more expense “tethering allowed” data plan. You tether at your own risk; we’re not responsible for any charges you may accrue or other damages that may ensue.

With that being said, I’ve never known anyone personally who was charged for tethering using 3rd-party methods. I, myself, use MyWi to get the job done, and I’m sure to restrict my usage to reasonable amounts. I’ve never had any problems. We just wanted to give you some experience-based information. Again, you’re doing this at your own risk.

On Your iPhone

Be sure you have tethering enabled. You can get this enabled by chatting with a AT&T or Verizon representative and signing up for a plan that supports it.

how-to-tether-your-iphone-to-your-linux-pc photo 3

Alternatively, if you’re jailbroken, you can install apps such as MyWi or iTether that enable this functionality for a nominal fee. One way or the other, you need to able to tether on your iPhone.

In Ubuntu

Pop open a terminal and enter the following command:

sudo add-apt-repository ppa:pmcenery/ppa

how-to-tether-your-iphone-to-your-linux-pc photo 4

Hit Enter, let it do its thing, then update:

sudo apt-get update

Now you can download and install the package we need to get things working:

sudo apt-get install ipheth-utils

how-to-tether-your-iphone-to-your-linux-pc photo 5

Restart your computer. This will not work until after a restart.

Tethering

how-to-tether-your-iphone-to-your-linux-pc photo 6

If you’re tethering via Bluetooth, pair your iPhone with your computer before you enable it. If you’re using USB, enable tethering first, and then plug in the cable to your computer.

how-to-tether-your-iphone-to-your-linux-pc photo 7

You’ll see a new wired interface pop up if you’re using USB, and it should automatically connect.

This may not work on its own with some systems. If you tried this method and you’re not getting anywhere, try uninstalling the package and then reinstalling it alongside some related ones:

sudo apt-get remove ipheth-utils

sudo apt-get autoclean

sudo apt-get install gvfs ipheth-dkms ipheth-utils

After a restart, my second system connected fine using this method.


Do you tether your iPhone? Share your experiences in the comments.

More stories

Setup SSH on Your Router for Secure Web Access from Anywhere

Connecting to the internet from Wi-Fi hotspots, at work, or anywhere else away from home, exposes your data to unnecessary risks. You can easily configure your router to support a secure tunnel and shield your remote browser traffic—read on to see how.

5 Tips For Getting The Most Out of Your Tomato Router

Tomato is a powerful third-party firmware for your router, but tweaking the software makes it even more powerful. We’ll be showing you our 5 favorite tips for Tomato routers to help speed them up and help you get your work done… faster!

Ask the Readers: Do You Stream Your Media?

Media streaming is all over the news lately as Congress grapples with what it means to stream content and how streaming affects copyright holders. While the current debate doesn’t directly concern people who stream from private collections for personal use we hardly have to tell you how quickly the

Thin Client

A thin client is a lightweight machine that offloads its processing and data handling tasks to a central machine. Under the thin client computing model, each thin client terminal the user interacts with is essentially just a front end that only handles rendering a local GUI for the user, while the

How It's Made: Optical Lenses [Video]

In the above video we see a block of glass go from an unrefined chunk that looks a lot like a hunk of ice to a highly manufactured glass lens destined for a television camera. It’s a detailed process that, as we hear at...