鹦鹉螺未能看到18.04的份额


13

在将非必需的PC升级到18.04之后,将我的主PC保持在17.10上之后,我在18.04中遇到了网络和Nautilus的一个小问题。

当我在Nautilus侧栏中选择“其他位置”时,我希望看到网络以及Windows网络上的其他计算机。它们全都在运行17.10的计算机上,但没有出现在18.04中。同样在18.04中,尽管有一个Windows网络图标,但单击该图标不会像17.10中那样显示现有的工作组。

我的/etc/samba/smb.conf文件在所有计算机上都是相同的。我可以通过运行以下命令从18.04计算机访问共享:

nautilus smb://<ip address>

在终端中,这就是为什么我怀疑它与Nautilus而不是Samba有关。在17.10机器上的Nautilus版本是3.26.0,在18.04机器上是3.26.3。

Answers:


15

您的说明中有两个不同的问题。

“ Windows网络”问题是由于samba更改了客户端协议级别:https : //ubuntuforums.org/showthread.php?t=2384959

要将其还原为以前的工作方式:安装smbclient:

sudo apt install smbclient

然后编辑/etc/samba/smb.conf并在工作组= WORKGROUP行下添加一行:

client max protocol = NT1

保存文件并重新启动...是的...重新启动。

请阅读有关Samba为什么更改此设置的论坛帖子,以了解它是否影响您。

找不到17.10 samba服务器的另一个问题似乎很奇怪,因为从该发行版开始,无论协议级别如何,都应自动“发布”它们。我会在您的所有机器上查看以下服务是否正在运行:

sudo服务avahi守护程序状态

如果没有运行,请重新启动它:

sudo service avahi-demon start

将client max更改为NT1还可以修复Ubuntu 17.10发现,但是avahi方法实际上应该在默认情况下起作用。


答案的第一部分解决了我的问题,avahi守护程序已经在运行。
理查德·昆特

客户端最大协议= SMB2也为我工作。SMB3不行。
sk

client max protocol = NT1-谢谢,谢谢!几天来一直在寻找答案。尽管现在我在这台机器上有两个本地共享,分别是smb://xubuntu.localsmb://xubuntu。我可以忍受这个。现在来看一下在我的Debian盒子上是否也可以使用。
Fiddy Bux

1

我必须禁用ufw防火墙才能使Windows网络浏览正常工作。还没有弄清楚什么规则可以使它与防火墙一起使用。

Status: active

To                         Action      From
--                         ------      ----
137,138/udp                ALLOW       Anywhere                  
139,445/tcp                ALLOW       Anywhere                  
Apache Full                ALLOW       Anywhere                  
Samba                      ALLOW       Anywhere                  
Samba (v6)                 ALLOW       Anywhere (v6)             

22/tcp                     ALLOW OUT   Anywhere                  

0

禁用防火墙确实可以解决问题。

另一种解决方案是让udp上来自Intranet的传入流量通过(源端口设置为137),还允许udp上的Intranet传入流量通过,目的端口设置为137。 netbios不需要打开。


欢迎来到AskUbuntu!您能否在答案中添加更多细节?是在计算机还是路由器上进行此更改?如何“让来自Intranet的传入流量通过”?谢谢!
Joshua Besneatte

这只是工作,因为我在nas上有工作的winsserver。
user979675 '19

通过gufw更改防火墙规则可在计算机上进行更改。我必须说它正在工作,但是现在它不再工作了,因为我的鼻子坏了,所以我没有更多的winsserver了。
user979675 '19
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.