桑巴不能在一个接口上工作

我想要让Samba工作一点点疯狂,真的会很欣赏一些指针。 我很可能也误解了networkingconfiguration的某些部分。

我正在运行Ubuntu 11.04服务器。 smbd报告版本3.5.8。

我的服务器有两个networking接口configuration。 一个是我通常使用的主要接口(eth0),还有一个接口只用于samba(eth3)。

我总是可以通过eth0到达服务器,它完美的工作。 然而,eth3只是拒绝工作。 我已经在smbd.conf中尝试了这些设置:

interfaces = eth3
只绑定接口=是

但eth3仍然不起作用。 有任何想法吗?

更多信息:

  • 我可以ping通eth3
  • 我可以ssh进入eth3
  • iptables已closures
  • 我可以对eth3运行nmap,它报告Samba正在监听(所以我不认为交换机正在阻塞端口)
  • 我已经设置了samba日志logging到日志级别3,但在samba日志中看不到任何有趣的东西(所以也许它不是桑巴舞的问题…?)
  • nmbd没有运行(我不需要它,如果我通过服务器IP连接,对不对?)
  • 输出netstat -tapn | grep smbd netstat -tapn | grep smbd

tcp 0 0 192.168.0.3:445 0.0.0.0:* LISTEN 1843 / smbd
tcp 0 0 192.168.0.3:139 0.0.0.0:* LISTEN 1843 / smbd
tcp6 0 0 fe80 :: b699:baff:feb:445 ::: * LISTEN 1843 / smbd
tcp6 0 0 fe80 :: b699:baff:feb:139 ::: * LISTEN 1843 / smbd

弄清楚了:

在Windows机器上,连接到eth0的网卡启用了“Microsoftnetworking客户端”。

连接到eth3的网卡已禁用。