Samba 客户端需要哪些端口?

Samba 客户端需要哪些端口?

由于 Ubuntu 机器需要 smb 客户端来访问 smb 服务器,因此它必须建立与服务器的连接。

客户端打开哪些端口来建立连接?

一旦与 smb 服务器的连接结束,这些端口是否会继续监听传入的连接?

注意:我询问的是 smb 客户端使用的端口,而不是 smb 服务器使用的端口。

答案1

这是来自https://wiki.samba.org/index.php/Samba_Port_Usage

确定 Samba 正在监听的端口和接口

您可以使用它netstat来识别 Samba 和相关守护进程正在监听哪些端口以及哪些 IP:

# netstat -tulpn | egrep "samba|smbd|nmbd|winbind" The following is a snippet of an example output:

tcp        0      0 127.0.0.1:139               0.0.0.0:*              LISTEN      43270/smbd           tcp        0      0 10.0.0.1:139     
0.0.0.0:*                   LISTEN      43270/smbd           tcp        0      0 10.0.0.1:88                 0.0.0.0:*                  

监听 43273/samba tcp 0 0 127.0.0.1:88
0.0.0.0:* 监听 43273/samba tcp 0 0 127.0.0.1:445 0.0.0.0:*
监听 43270/smbd tcp 0 0 10.0.0.1:445
0.0.0.0:* 监听 43270/smbd

上面的例子表明,服务正在监听 localhost(127.0.0.1)和 IP 为 10.0.0.1 的接口 - 每个都在列出的端口上(139、88、445、...)。

Samba 作为 Active Directory 域控制器运行时的端口使用情况

Service   Port    protocol

DNS   53  tcp/udp

Kerberos  88  tcp/udp

End Point Mapper (DCE/RPC Locator Service)    135 tcp

NetBIOS Name Service  137 udp

NetBIOS Datagram  138 udp

NetBIOS Session   139 tcp

LDAP  389 tcp/udp

SMB over TCP  445 tcp

Kerberos kpasswd  464 tcp/udp

LDAPS (only if "tls enabled = yes")   636 tcp

Dynamic RPC Ports*    1024-5000   tcp

Global Cataloge   3268    tcp

Global Cataloge SSL (only if "tls enabled = yes") 3269    tcp

Multicast DNS 5353    tcp/udp
  • Samba 与 Windows 一样,支持动态 RPC 服务。范围从 1024 开始。如果出于某种原因某些程序占用了此端口,则该端口将变为其他端口(实际上是从 1024 开始向上移动)。请记住,还可能存在其他端口,这些端口与您的 Samba 安装相关,但 Samba 本身不提供这些端口,例如,如果您还运行 NTP 服务器进行时间同步。

Samba 作为 NT4 主域控制器运行时的端口使用情况

Service   Port    protocol

End Point Mapper (DCE/RPC Locator Service)    135 tcp

NetBIOS Name Service  137 udp

NetBIOS Datagram  138 udp

NetBIOS Session   139 tcp

SMB over TCP  445 tcp

Samba 作为成员服务器运行时的端口使用情况

Service   Port    protocol

End Point Mapper (DCE/RPC Locator Service)    135 tcp

NetBIOS Name Service  137 udp

NetBIOS Datagram  138 udp

NetBIOS Session   139 tcp

SMB over TCP  445 tcp

相关内容