免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1404 | 回复: 0
打印 上一主题 下一主题

让samba服务穿透内网 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-04 20:43 |只看该作者 |倒序浏览
使用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
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP