Tell me more ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Scenario:

I have an HTPC computer that functions as both a server and client for the Plex Home Theater (fork of XBMC) suite (www.plexapp.com). There are 2 pieces of software for Plex: The player (client) and the Server (Plex Media Server). The computer also runs various automated things like Sickbeard and Bittorrent.

I recently have decided to subscribe to VPN service and the machine now connects to a VPN server via OpenVPN (using Viscosity).

The problem I'm having is that once the VPN connection is up, Plex and Plex Media server seem to want to bind to the VPN interface which screws up LAN connectivity and the function of the "MyPlex" feature in which the Plex Media server allows you to connect from the outside and stream your media to a mobile device. Having the VPN connected also seems to make the Plex Client 'unseeable' on the network by AirPlay and/or various network Remote applications (like from their iOS) client.

I'm not seeing a way in the software itself that would allow me to force the application to use a specific network interface (say en0 instead of tun0). The software is supposed to bind to 0.0.0.0, but it seems to get confused with the VPN connection.

Is there any way to do this on OS X either via built-in capability, or via additional 3rd party software? Maybe run a proxy server on the machine that the software could be configured to use that would forward all traffic in/out of the en0 interface?

I'm stuck...

share|improve this question
You need to allow local LAN access while connected to a VPN using Viscosity. Unfortunately, I couldn't find any information on the SparkLabs website except this forum post for a similar problem: sparklabs.com/forum/viewtopic.php?f=3&t=687. Also check Preferences>Advanced. – jaume Feb 15 at 11:25

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

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

Browse other questions tagged or ask your own question.