桑巴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