Turn Fedora into a PS3 Media Server [Tutorial]
This tutorial will walk you through a successful installation of a Fedora Media Server for streaming pictures, video, and audio to your PS3. I would suspect that you will be able to complete these steps and be up and running in less than an hour. These are the steps that worked for me using Fedora 10 Linux, the PS3 with the latest updates, uShare, and a Linksys WRT54G Router. This guide is adaptable to other flavors of Linux as well including Ubuntu, Debian, openSuse, etc. Let’s get to it!
First, setup your PS3 to have a static IP address by following this guide:
http://www.orpheusinternet.co.uk/support/ps3/wireless.html
Second, setup port forwarding and enable UPNP in your router so that your PS3 will be UPNP enabled. I’m not going to explicitly list all instructions in this tutorial, but I will lead you to a great guide for the popular routers:
Linksys WRT54G Router
Netgear WGR614NA Router
D-Link WBR-2310 Router
Belkin F5D7230-4 Routers
All Other Routers (with some modems)
These are the ports you need to forward:
TCP port 80, 443 and 5223
UDP port 3478, 3479 and 3658
You will be forwarding these ports to the PS3’s IP address. For example:
“Port 80 forward to 192.168.1.110″
Also, remember to enable UPnP on your router.
Hint: Now you should get NAT2 with the NAT test on your PS3
Third, we’re going to open the terminal, sign in as root, and then install the necessary packages:
su -c 'yum install ushare ushare-freeworld libdlna'
Then, we will need to open the configuration file by typing in the following command:
gedit /etc/ushare.conf
Next, we will need to specify which network card uShare should use. If you don’t know, use the following as a guideline: If you’re using a cable to connect to your router, then “eth0″ or “eth1″ should work. If you’re using the wireless card, then chances are it’s going to be “wlan0″. Place this value into the “USHARE_IFACE” field like so:
USHARE_IFACE=network_card
Example using a wireless connection:
USHARE_IFACE=wlan0
Next, you will need to edit a few more lines in the “/etc/ushare.conf” file, namely the port number, the shared directories (notice the lack of spaces), and enable DLNA support like so:
USHARE_PORT=49200
USHARE_DIR=/path/to/your/media,/path/to/your/media/2,/path/to/your/media/3
USHARE_ENABLE_DLNA=YES
Then, you’ll need to edit yet another configuration file. Open this one by typing the following into the terminal:
gedit /etc/init.d/ushare
Find the line that has the “OPTIONS=” field and make it look like this:
OPTIONS=”d”
Next, you will then need to type this command into the terminal to start the service:
/etc/init.d/ushare start
Finally, you’ll need to configure the firewall in Fedora. This is probably the most dissapointing part of the tutorial because I can’t tell you exactly how to configure the firewall to allow uShare to communicate with your PS3. I can’t tell you because I don’t know how to do it other than disable the firewall completely. Once you do this, it will work. If anybody has any experience or know-how in this realm, please let me and everybody else know in the comments below. Firewall settings can be found in “System ->Administration -> Firewall”.
You should now be sitting pretty enjoying all of your digital media! Have a lot of fun! If you’re not seeing anything on your PS3, try restarting the service by typing this into the terminal and making sure the firewall is disabled:
/etc/init.d/ushare start
Tags: debian, fedora, fedora 10, media server, opensuse, ps3, tutorial, ubuntu, upnp, ushare
Like the post? Did it help you? Want to thank me?
Buy me a soda!

Buy me a Lunch!
Help me in College!