halo3addict
Cadet
- Joined
- Jan 23, 2017
- Messages
- 8
Hey guys. I am new to Freenas. I was having the same exact issue where Plex Media Server was unable to load any metadata or transcode to certain devices.
I was just about to ask for the cli instructions for rookies, as i am not at all familiar with Linux command line, so i could not get the commands posted kindly by "John Digital" to parse without error. Interpreting what i could from his command line, and with some log information posted by another user in Bug Report #52548, i was able to piece together what needed to have to resolve this problem on my own using the WebGUI. I thought i should post it here because i am sure i am not the only .nix newbie user of freenas that may not be comfortable with the command line.
So, here i go:
-After installing the Plex Media Server plugin, i stopped it from within the Jails panel of the Freenas WebGUI. Once the Jail has stopped, select "Edit" from the control options to the right (you may have to scroll the page to your right).
Now in "Basic Properties":
-Enable "VNET"
-Enable "Berkeley Packet Filter"
-From the "IPv4 interface" drop-down, select "vnet0"
-For "IPv4 Address", type in the IP address on your local network that you would like to assign to your Plex Server.
-For "IPv4 Netmask" (I won't post a table of subnets here, but if your LAN subnet is 255.255.255.0 like the majority of home networks, select "/24" from the drop-down selector)
-For "Default IPv4 Route" This should be the IP address of your home router or dhcp server. Leaving this value set to use the Default Route assigned to FreeNas didn't work for me.
Now we'll click next and go down to "Jail Properties"
-About 85 to 90 percent of the way scrolling down the page, you'll see "allow.raw_sockets". This is unchecked by default. We need to check this box to enable the "allow.raw_sockets" parameter.
Now we'll click next and go down to "Network Properties"
-The very first value "interfaces". We just want to make sure that this is set correctly. The parameter here should be "vnet0:bridge0"
Click Save all the way down at the bottom of the Jail Edit page.
Now just for the sake of cleanliness, i rebooted my Freenas system after making these changes before even attempting to start the Plex Jail again. My Plex Server is now transcoding wonderfully, and is able to communicate with the outside world to download metadata, movie covers, album art, etc.
Huge shout out to this post. I've been racking my brain for days trying to figure out why my music albums weren't showing cover art and movies were showing still frames instead of the cover image. Thank you!