Chinaunix

标题: 让samba服务穿透内网 [打印本页]

作者: 朝花夕拾    时间: 2008-05-04 20:43
标题: 让samba服务穿透内网
使用TP-Link WR541G/542G v4 路由器组建的一个小型网络,使用一个公有IP,内部加一个16口交换机。
在一台Linux(debian)机器上搭建了samba服务,内部访问当然是没有问题,但是外部访问不了,得在路由器上做点"手脚":
登陆路由器,在“转发规则”->“虚拟服务器”里添加新条目,填写正确的内容后(服务端口,IP地址,协议,状态),保存即可


(1)服务端口 (xx-xx,或xx)
samba需要的服务端口(可以在samba服务有连接时,使用netstat命令观察其使用的端口)
tcp 139 445
udp 137 138

端口号
名称
注释
137
netbios-ns
NETBIOS 名称服务
138
netbios-dgm
NETBIOS 数据报服务
139
netbios-ssn
NETBIOS 会话服务
445
microsoft-ds
  通过 TCP/IP 的服务器消息块(SMB)

(2)IP地址
内网中提供samba服务的主机IP地址

(3)协议
ALL/TCP/UDP

(4)状态
生效/失效


例子:

服务端口:137-139
IP地址:192.168.1.2
协议:ALL
状态:生效

+

服务端口:445
IP地址:192.168.1.2
协议:TCP
状态:生效


在内网外使用
\\xxx.xxx.xxx.xxx
(\\+路由器的公有IP) 即可访问


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11545/showart_670491.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2