Server Version#: 1.16.5.1554
Player Version#: N/A
I got into this issue where Plex Media Server binds to a wrong NIC.
Trying to fix this issue, I’ve changed NIC priorities in windows, routing metrics and the NIC binding option under Network options in the PMS. What I found out is no matter how arranged are the priorities, PMS finds a way to try to access the wrong NIC’s public IP.
In detail:
In my setup I have 2 NIC’s: ‘the one for all purposes’ (lets name it nic1) and the vpn.
Port forwading is enabled in the nic1, not in the vpn. PMS was supposed to be working (exclusively) on nic1. When PMS settings are default (set binding to any), in the Remote Access tab, it shows:
Private 10.X.X.X : 32400 (vpn nic) < Public 85.X.X.X : 32400 (vpn’s public ip) < Internet (as a failed connection)
When I bind PMS to nic1’s private IP, remote access tab shows:
Private 192.X.X.X : 32400 (nic1 nic) < Public 85.X.X.X : 32400 (vpn’s public ip) < Internet (as a failed connection)
Even if I set everything up correctly (when I turn vpn off temporarily) and turn vpn on after, PMS remote access works for a few hours until it doesnt.
Also tried to set Custom server access URLs with the correct nic1 public IP (both HTTPS and HTTP), still stops working after a few hours. Temporary fix is uninstalling vpn’s client and installing it again (without server restart). As soon as I restart the server, the problem will come back.