从Winnetworking上看不到Samba服务器

桑巴3.5 Centos 6.3上

简介:我在我的linux主机上设置了Samba,但是我的Win机器都没有看到主机名。


我的主机名(WOLTEST)不会出现在任何Winnetworking列表(例如,净视图)中。 所以,WOLTEST \ share-name是空的

我可以ping Win机器上的Linux IP地址(192.168.44.140),但我无法与\\ 192.168.44.140 \ share-name共享。

在ServerFault上有一些类似的post,但没有任何帮助。

以下是我的smb.conf的相关部分:

[global] workgroup = LANGROUP server string = Samba Server Version %v security = user passdb backend = tdbsam [web] path = /volume1/web writeable = yes browseable = yes valid users = michael guest ok = yes 

我也试过“赢得支持=是”,但没有帮助。 局域网上没有wins服务器。


我跑smbpasswd – 一个迈克尔

然后我重新启动了smb&nmb。

这里是/ var / log / messages的相关行

 [2012/07/30 16:17:05.161348, 0] smbd/server.c:501(smbd_open_one_socket) smbd_open_once_socket: open_socket_in: Address already in use [2012/07/30 16:17:05.166246, 0] smbd/server.c:501(smbd_open_one_socket) smbd_open_once_socket: open_socket_in: Address already in use [2012/07/30 16:17:38.237999, 0] nmbd/nmbd_become_lmb.c:395(become_local_master_stage2) ***** Samba name server WOLTEST is now a local master browser for workgroup LANGROUP on subnet 192.168.44.140 

我search了“地址已经在使用”这个短语,每个人都说要忽略它。

对我来说,一个红色的标志是短语“在子网192.168.44.140”。 该IP不是子网。 这是主机的IP。

我不知道有什么方法改变到子网192.168.44.0。 但是,这不是当选的浏览器,所以我不知道这是否重要。


SELinuxclosures

我到处search,阅读桑巴文档,我似乎做的一切正确。

有什么我错过了吗?


你已经覆盖了我通常的嫌疑犯,但有一个字我没有看到在那里,这是iptables 。 难道没有在默认的防火墙上打开正确的漏洞? 我曾经有过一次或三次这样的打击。

我build议你使用system-config-firewall ,一个简单的gui,可以为你做出这些select,无论如何这些规则应该工作:

 -A INPUT -p tcp -m tcp -m multiport --dports 445,139 -m state --state NEW -j ACCEPT -A INPUT -p udp -m udp -m multiport --dports 138,137,139 -m state --state NEW -j ACCEPT