小编Edw*_*vey的帖子

Windows 文件资源管理器使用端口 80 (webdav) 而不是 445 (samba smb cifs) 作为 UNC 路径

我有一台 Windows 7 Ultimate x86_64 计算机,无法访问网络 samba 服务器。我启动“运行”对话框,然后输入内容,\\192.168.x.x这样我就绕过了 DNS 和 NetBIOS 名称解析以及广播发现,直接进入服务器 IP 地址。我运行wireshark,发现客户端正在尝试连接到端口80而不是445上的服务器。(这当然会失败,因为服务器没有监听80;服务器只运行samba和nmbd等,所以只有端口445和 137-139 均适用)。

我知道这个问题,并且我不相信这是重复的,因为(a)该问题在 Win XP 上已有 2 年多了,并且(b)在这种情况下没有任何答案有帮助,尽管其他问题已标记为已回答。

错误消息是: Windows Cannot Access \\192.168.x.x当我单击“查看详细信息”时,它说Error Code 0x800704cf The network location cannot be reached

我确认Microsoft 网络客户端存在并且已启用。我什至将其删除(被迫重新启动)并重新安装。没有效果。

我禁用了IPv6,没有效果。

我确认WebClient服务未运行。(它设置为手动,并且未运行)。

我确认TCP/IP NetBIOS Helper服务正在运行。(它设置为自动,并且正在运行。)

当然,我已经重新启动并重试了。(多次和多种方式)。

该问题似乎在旧补丁级别中存在,并且在应用所有 Windows 更新后仍然存在。

为什么 Windows 会尝试使用端口 80 (webdav) 而不是端口 445 (samba/smb/cifs) 将文件资源管理器连接到 UNC 路径?

net view 192.168.x.x在受影响的客户端上抛出错误消息:

C:\Windows\system32>net view 192.168.x.x
System error 53 has …
Run Code Online (Sandbox Code Playgroud)

windows samba cifs webdav unc

6
推荐指数
1
解决办法
3万
查看次数

如何重新同步 saltstack?reposync 失败,并显示错误消息“由于缺少 GPG 密钥,正在删除 [...]。”

在 RHEL 7.4 系统上,我添加了 salt-latest 存储库,如下所示:

yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
Run Code Online (Sandbox Code Playgroud)

请注意,除其他事项外,这会创建以下两个 GPG 密钥文件:

/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7-Salt
/etc/pki/rpm-gpg/saltstack-signing-key
Run Code Online (Sandbox Code Playgroud)

为了供以后参考,请注意 CentOS 密钥的指纹以 f4a80eb5 结尾:

# gpg --quiet --with-fingerprint /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7-Salt

pub  4096R/F4A80EB5 2014-06-23 CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>
      Key fingerprint = 6341 AB27 53D7 8A78 A7C2  7BB1 24C6 A8A7 F4A8 0EB5
Run Code Online (Sandbox Code Playgroud)

尝试重新同步下载:

mkdir /root/foobar

reposync --gpgcheck --plugins --repoid=salt-latest --download_path=/root/foobar --newest-only --downloadcomps --delete --download-metadata
Run Code Online (Sandbox Code Playgroud)

它失败并出现如下错误:

Removing babel-0.9.6-8.el7.noarch.rpm, due to missing GPG key.
Removing libyaml-0.1.4-11.el7_0.i686.rpm, due to missing GPG key.
Removing libyaml-0.1.4-11.el7_0.x86_64.rpm, due to …
Run Code Online (Sandbox Code Playgroud)

gpg saltstack reposync

5
推荐指数
1
解决办法
5540
查看次数

标签 统计

cifs ×1

gpg ×1

reposync ×1

saltstack ×1

samba ×1

unc ×1

webdav ×1

windows ×1