原因 :由于安装了宝塔服务,添加了防火墙,对原有的samba服务产生了影响。

查看某网络软件需要的端口:

宝塔面板后台放行: 445和139端口

1
sudo netstat -tunlp | grep 'smb'

tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 2857/smbd
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 2857/smbd
tcp6 0 0 :::445 :::* LISTEN 2857/smbd
tcp6 0 0 :::139 :::* LISTEN 2857/smbd

以下来自AI的答案:

要在 Ubuntu 上放行端口 445 和 139,您可以使用 ufw(Uncomplicated Firewall)工具进行配置。以下是在 Ubuntu 上使用 ufw 放行端口的步骤:

  1. 检查 ufw 状态: 首先,检查 ufw 是否已启用并运行。您可以使用以下命令检查状态:

    1
    
    sudo ufw status
    
  2. 允许端口: 如果 ufw 已启用,但端口 445 和 139 尚未放行,您可以使用以下命令允许这些端口:

    1
    2
    
    sudo ufw allow 445
    sudo ufw allow 139
    
  3. 启用防火墙: 如果 ufw 尚未启用,您可以使用以下命令启用它:

    1
    
    sudo ufw enable
    
  4. 确认配置: 最后,您可以再次运行 ufw status 命令来确认端口已经被放行:

    1
    
    sudo ufw status
    

请注意,放行端口可能会带来安全风险,请确保您了解潜在的风险并采取适当的安全措施。如果您使用其他防火墙工具或有特定的网络配置,请提供更多详细信息,以便我能够提供更准确的指导。