« Home | Linux 古董?! » | Linux如何mount USB 及 CDROM » | Linux如何mount USB Flash/HDD/CDROM » | PXE + WINPE環境設定 » | OpenOffice.org note » | knoppix 3.6 安裝到HD » | Bandwidthd » 

2005/04/14 

Linux下UPNP的安裝

Thursday, April 14, 2005
4/13/2005 11:35:41 PM
之前都只專注在UPNP-AV上,以後也要試試這個

Linux下UPNP的安裝
needham 發表于 2004年12月04日,18時11分
UPNP將來可能使用範圍會越來越廣,一些路由設備已經開始支持UPNP.
在REDHAT AS 3上,安裝UPNP的支持工具(LINUX-IGD),感覺這個軟體還不是很成熟.還有一些疑問.
1.首先安裝相關Lib
e2fsprogs-1.35.tar.gz和UPNPSDK1.04. (LIBUPNP已經到1.21版了.但安裝中會出錯)
需要修改一行.SSDPLIB.C
SelfAddr.sin_addr.s_addr = inet_addr(SSDP_IP);
to:
SelfAddr.sin_addr.s_addr = htonl(INADDR_ANY);
2.安裝LINUX-IGD
3.啟動LINUX-IGD,
#upnpd 外網卡名字 內網卡名字
4.加入239.0.0.0 255.0.0.0 的路由,由內網卡廣播.
route add -net 239.0.0.0 netmask 255.0.0.0
4.加入DEBUG
在syslogd.conf中加上
*.debug /var/log/debug
看UPNPD的輸出.
5.需要修改IPTABLES的FORWARD中的選項.最簡單的辦法是ACCPET.但是不是會有安全隱患,這就是我的疑問.
6.現下已經能夠在WINDOWS XP的網上鄰居中看來這個設備了.但在BITCOMET中顯示UPNP出錯.其實這時BITcomet已經可以有遠程用戶連進來了.這是疑問之二



About me

  • I'm Martin's blog 馬汀的部落格
  • From 中壢市, 桃園縣, Taiwan
  • -----BEGIN GEEK CODE BLOCK----- Version: 3.1 Comment: For info see http://www.geekcode.com GC/CS/CC/E/IT/TW d- s a C++++ L++++ P+ L++++ E--- W+++ N++ o+ K- w+++ O- M- V- PS+ PE++ Y+ PGP+ t 5- X++ R- tv- b+++ DI+ D-- G e+++ h+ r+ y+ z? ------END GEEK CODE BLOCK------ /**************************** 旅行是我生命的動力 它的樂趣從計劃旅行開始 我樂於分享旅行及Linux Kernel上的每一件事. ****************************/
My profile