我遇到过这样的情况:在 Ubuntu KVM 上运行的客户端无法访问客户端所在主机上的 SAMBA 共享。我想使用 samba 在主机和客户端之间共享文件。
访客连接到主机上的 NAT 网络(默认设置):
- virbr0 主机 IP 为 192.168.122.1
- 客户机 IP 192.168.122.71 上的 eth0 接口
关于客人:
- ssh 到 192.168.122.1——好的!
- smbclient -L192.168.122.1 -Uuser -不行!
- 从访客到任何其他目的地的 IP 流量均可正常运行。
- 我从 192.168.122.1 上的客户机扫描了端口 (nmap)。只有端口 22 和 53 处于活动状态。
在主机上:
- ssh 到 192.168.122.71——好的!
- smbclient -L192.168.122.1 -Useruser-返回主机OK!
看起来像是防火墙问题,所以我在主机上配置了 ufw 以允许 SMB 端口 137、138、139、445(输入/输出)。没有成功。
有任何想法吗?