|
|
发表于 2006-6-1 12:00:36
|
显示全部楼层
举个例子吧,你的内网上的一台电脑192.168.0.10进行一个bt下载,这个bt下载时监听端口为9608,因为bt是双向的,为了让其它用户也能联到你的电脑,就必须在防火墙上就行手动的端口映射,这在个例子里使用iptables为:
iptables -t nat -i ppp0 -p tcp -dport 9608 -j DNAT --to-destination 192.168.0.10:9608
上面一句就可以实现外面的用户可以联系到你内网的机器上了.
当然FORWARD链必须允许通过
iptables -A FORWARD -i ppp0 -p tcp -dport 9680 -j ACCEPT
上面就是手动,手动的缺点就是要自建端口映射,还要先知道内网BT用户的监听端口(可以先指定,也可随机).
现在有的是使用安装upnp模块,具体方法就是自动建立端口映射:
http://www.chinaunix.net/jh/4/668952.html
这上可以看看 |
|