心想事成 发表于 2003-9-30 14:00:35

在网上找了一篇文章:
http://www.163.ca/cgi-bin/lb5000/topic.cgi...opic=185&show=0

心想事成 发表于 2003-10-4 13:47:20

?境:

主?FreeBSD-5.1-RELEASE(使用ipfilter架NAT)

rl0(?外)--ip:218.253.x.x

xl0(??)--ip:192.168.0.1

客??-ip:192.168.0.2

(WindowsXP+MSN6.0/MSN5.0/Windows Messenger4.7+NetMeeting)



??:

1.必需使用ipfilter的NAT,不可使用ipfw(需要客??可正常上?)。

2.upnp-1.0.4.1(/usr/ports/devel/upnp)?注意版本!

3.linuxigd-0.92(/usr/ports/net/linuxigd)?注意版本!



?始安?:

1.用root?入主?(FreeBSD)。

2.?到linuxigd ports的目?,下指令"cd /usr/ports/net/linuxigd "。

3.??、安?,下指令"make install clean"。

4.安?完成後把 /usr/local/etc/linuxigd/gatedesc.xml?面的!ADDR!改成你的gateway ip!

下指令"ee /usr/local/etc/linuxigd/gatedesc.xml"。





5.在 /etc/rc.local 中加入

portmap_enable="NO"
route add -net 239.0.0.0 -netmask 255.0.0.0 -iface xl0

(xl0是我??的?卡,??成你自已??的?卡)

6.下指令"ee /usr/local/etc/rc.d/linuxigd.sh.sample"。

把?卡名?改成你自已的?外????卡的名?!



7.下指令"cd /usr/local/etc/rc.d/"(?目?)

"cp linuxigd.sh.sample linuxigd.sh"(?名)

"chmod 700 /usr/local/etc/rc.d/linuxigd.sh"(?成可-rwx-)

8.主??置完成,下指令"reboot now"。reboot後用top看看有?有upnpd在!

如果?有upnpd???再???定!

(手???upnp可以用"/usr/local/bin/upnpd rl0 xl0"?注意第一??卡是?外的, 所以不要弄?!)

9.?置客??(WindowsXP),安?UPNP!

到控制台的"新增或移除程式"--->"新增/移除Windows元件"--->"Networking Services"

勾?"Universal Plug and play"。按?定後重?WindowsXP!



10.重?WindowsXP後,在"?路??"?多出一?Linux IGD。




在Linux IGD按右手?再按"??"。

如果?圈中出?"?法?接",表示?定出?。?再?看你的?定!



11.完成。??後MSN6.0、MSN5.0、Windows Messenger4.7、NetMeeting也可正常使

用文字、?音、??、??的工能!其中MSN6.0不安?upnp也可正常使用文字、

??和??的工能,但?音?法使用!

如果你不需要?音工能,?文章你白看了!^^



後?:

?初???是???的??!?果搞了?星期也搞不好,四?找教?文章也?工

而回!所以如果你第一次失?了是很正常的,不要放?!我在FreeBSD-

5.0RELEASE下也安??!?果因?upnp和linuxigd版本??失?了,後?安?

scoks5,但也使用不了?音!最後只有祝你好撸

心想事成 发表于 2003-10-26 19:18:12

dgfdgs
页: [1]
查看完整版本: 为你的FREEBSD路由器增加UPnP功能!!!