Skip to content

Instantly share code, notes, and snippets.

@rdump
Forked from rjohnson-ucar/CWM-Tether-vs-OpenVPN.txt
Last active November 30, 2017 20:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rdump/40599736a4507650c9f12b87dc13fa30 to your computer and use it in GitHub Desktop.
Save rdump/40599736a4507650c9f12b87dc13fa30 to your computer and use it in GitHub Desktop.
Error loading /tmp/tun.kext in Clockworkmod's Tether.app on Mac OS X / macOS -- I uninstalled OpenVPN to work around this

CWM Tether.app vs OpenVPN on Mac OS X / macOS

Error description

An "Error loading /tmp/tun.kext" in Clockworkmod's Tether.app for the Mac typically (often?) means that Tether.app failed to detect and unload an interfering tun/tap kext.

Tether.app thus gets an error return from the OS when it tries to insert itself into an already occupied spot.

TunnelBlick client works

CWM Tether.app does OK unloading the kexts for TunnelBlick (and probably Viscosity, though I don't have that). However, the OpenVPN kexts weren't found and turned down by Tether.app as of May 2016.

My Fix: Uninstall OpenVPN client, use TunnelBlick in its place

My solution was to uninstall OpenVPN completely. I only had OpenVPN present to see it fail for data center VLAN access, and had months ago switched to TunnelBlick for production use.

After I completely uninstalled OpenVPN, Tether.app can load its kext, and tethering works for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment