在Ubuntu上面建立支援rmvb的DLNA/UPnP Media Server分享伺服器

1.安装ubuntu

2.下载支援DLNA/UPnP 协定的伺服器套件
Ushare:http://ushare.geexbox.org/
libupnp:http://pupnp.sourceforge.net/
如果源码不行,可以用ubuntu自带的新立德软件安装器进行安装


3. 设定Ushare
请sudo gedit /etc/ushare.conf您可以看到ushare的设定,请自行修改成您所需要的设定
# /etc/ushare.conf
# Configuration file for uShare
# uShare UPnP Friendly Name (default is 'uShare').
USHARE_NAME=填入您想要的Ushare伺服器的名称
USHARE_NAME=MediaServer (文字不能有空格否则无法启动)
# Interface to listen to (default is eth0).
# Ex : USHARE_IFACE=填入网路介面通常是eth0
USHARE_IFACE= eth0
# Port to listen to (default is random from IANA Dynamic Ports range)
# Ex : USHARE_PORT=填入要跑的PORT预设值49200
USHARE_PORT= 49200
# Directories to be shared (space or CSV list).
# Ex: USHARE_DIR=填入您想分享的ubuntu所在绝对路径目录/home/movie,/home/music
USHARE_DIR=/home/movie,/home/music
(这样设定的原因是我架设了FTP而只开三个帐号其中两个就是movie跟music
如果要上下传影片跟音乐可以使用不同帐号避免搞混了且方便作业)

4.打开浏览器输入以下网址 : http://ip:49200/web/ushare.html
您会看到以下画面:

 

5. 重新开机
(您可能会发觉无法启动服务 嘿嘿请看第六步)

6.请安装rcconf套件
sudo apt-get install rcconf
安装完毕
sudo rcconf
请把ushare勾选即可在开机自动启动ushare而不需做任何登入等动作

7. 奇怪?怎么在网上邻居仍看不到???
试着找看看ushare程式的bug
找出解决办法


a . /etc/init.d/ushare 启动档案其中一行是要启动/usr/bin/ushare,不过ushare执行程式却是放在/bin/ushare, 因此您需要soft link到/bin/ushare
请做以下动作
cd /usr/bin
sudo ln -s /bin/ushare ushare
接着重新启动ushare
sudo /etc/init.d/ushare reload
sudo /etc/init.d/ushare restart


b. 如果有新档案要加入ushare如何处理?
请sudo -i eth0 -c /home/share
然后重新启动ushare即可

在Window网路上的芳邻即可看到您的DLNA Server

 

你可能感兴趣的:(在Ubuntu上面建立支援rmvb的DLNA/UPnP Media Server分享伺服器)