NAT'ed Windows 共享的端口

Par*_*ife 9 samba ports

简单的问题:我家里有一个 NATed Linux,它承载了几个 samba 共享。我应该将哪些端口从路由器转发到 Linux 机器,以便能够使用 Windows 资源管理器(类似于“\my.dyndns.org\shares\xxx”样式)从 Internet 访问这些共享?我希望我应该在路由器配置中执行的最少端口打开数具有读/写功能。

编辑:客户端机器是一台 Vista

use*_*686 10

  • TCP 139,“NetBIOS 会话”——SMB 封装在 NetBIOS 中以实现兼容性
  • TCP 445 , SMB – 首选方法,SMB 直接通过 TCP
  • ICMP Echo (Ping) – Windows 使用它来检查机器是否已启动。

“NetBIOS名称的服务”是TCP / UDP 137,和“NetBIOS数据报”是UDP 138,但你并不需要任何的这些连接到共享。现在只需要“网络浏览”,无论如何它只能在局域网内工作。