我有点疯狂地尝试让 Samba 工作,真的很需要一些指点。我很可能也错误配置了网络配置的某些部分。
我正在运行 Ubuntu 11.04 Server。smbd 报告版本 3.5.8。
我的服务器配置了两个网络接口。一个是我通常使用的主接口 (eth0),另一个仅用于 samba (eth3)。
我总是可以通过 eth0 访问服务器,并且它工作正常。但是,eth3 就是不工作。我在 smbd.conf 中尝试了以下设置:
接口 = eth3
仅绑定接口 = 是
但 eth3 仍然不起作用。有什么想法吗?
更多信息:
- 我可以 ping eth3
- 我可以通过 ssh 进入 eth3
- iptables 已关闭
- 我可以针对 eth3 运行 nmap,它报告 Samba 正在监听(所以我不认为交换机正在阻止端口)
- 我已将 Samba 日志记录设置为日志级别 3,但在 Samba 日志中看不到任何有趣的内容(所以也许这不是 Samba 问题……?)
- nmbd 没有运行(如果我通过服务器 IP 连接,就不需要它,对吗?)
- 输出
netstat -tapn | grep smbd
tcp 0 0 192.168.0.3:445 0.0.0.0:* 监听 1843/smbd
tcp 0 0 192.168.0.3:139 0.0.0.0:* 监听 1843/smbd
tcp6 0 0 fe80::b699:baff:feb:445 :::* 监听 1843/smbd tcp6 0 0 fe80::
b699:baff:feb:139 :::* 监听 1843/smbd
答案1
弄清楚了:
在 Windows 机器上,连接到 eth0 的网卡已启用“Microsoft 网络客户端”。
连接到 eth3 的网卡已被禁用。