无名阁

美好的生活需要用心记录

Ubuntu 18.04之后无法发现samba设备

2018-10-10 笑看风云 linux知识

前段时间把系统升级到了kubuntu18.04之后用起来比原来的系统好了很多,但是发现有一个问题就是Dolphin中samba共享无法搜索到网络上的其它设备,于是只好用smbtree来发现网络设备,今天又在网上搜索了一番,总算发现问题所在并找到了解决方法。

原来samba升级之后默认开始使用samba2协议,不在使用最初的NT1协议,而网络设备发现用的就是NT1协议,所以导致无法发现共享设备,网上给出的解决方法就是强制把最高支持协议版本设置成NT1协议。

首先创建.smb/smb.conf文件,并在此文件里面写入下面的内容:

[global]
client max protocol = NT1

保存后再次打开samba共享就可以发现其他的设备了,不过这样会导致samba一直使用NT1协议,安全性和速度都不如更高的版本。如果在意安全性和速度还是用smbtree来搜索设备吧,搜索方式如下:
smbtree -S #用来查找网络上的设备
nmblookup xxxx-xxx #用来根据主机名反查对应的ip

这个问题暂时找到了解决方法,但是具体该不该成NT1协议大家自己看情况吧。


标签: 网络 Linux samba

et_highlighter51

发表评论: