![无法通过 USB NIC 共享文件](https://linux22.com/image/1563203/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20USB%20NIC%20%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6.png)
环境
- Win 10(1709)64位
- 戴尔 Latitude 7390
- Dell Dock WD15 提供网络(Realtek USB GbE 系列控制器)
问题描述
笔记本电脑的网络运行符合预期,与网络相关的一切正常,包括传入和传出,只是其他计算机无法访问我在这台 Win10 机器上创建的网络共享。
当扩展坞提供网络时,无法共享文件。我尝试使用 Windows 客户端(7 和 10,但忘记了错误消息),也尝试使用 Linux,但出现了
Jun 12 14:53:10 MYMACHINE kernel: [ 813.358141] CIFS VFS: Error connecting to socket. Aborting operation.
Jun 12 14:53:10 MYMACHINE kernel: [ 813.358234] CIFS VFS: cifs_mount failed w/return code = -111
但是,当我将网线直接插入笔记本电脑时,文件共享是可以顺利进行的。这与 NIC 上的 TCP 设置无关,即我在两个接口上尝试了固定和 DHCP 地址,但问题仍然存在。
扫描笔记本以查找开放端口显示
PORT STATE SERVICE
111/tcp open rpcbind
135/tcp open msrpc
515/tcp open printer
1024/tcp open kdm
1110/tcp filtered nfsd-status
3389/tcp open ms-wbt-server
5357/tcp open wsdapi
8100/tcp open xprint-server
... 我遗漏了端口 445,但至少这与netstat -ano|findstr 445
端口 445 仅在环回和 TCP6 上打开相一致
C:\Users\myuser>netstat -ano|findstr 445
TCP 0.0.0.0:445 0.0.0.0:0 ABHÖREN 4
TCP 10.11.97.163:58737 10.11.10.101:445 HERGESTELLT 4
TCP 10.11.97.163:58742 10.11.10.121:445 HERGESTELLT 4
TCP 10.11.97.163:58744 10.11.10.127:445 HERGESTELLT 4
TCP [::]:445 [::]:0 ABHÖREN 4
先前的研究/想法
- 检查客户端的 SMB 版本是否是导致问题的原因 -> 否,允许使用较旧的 SMB 版本
- Windows 防火墙已禁用
- 卡巴斯基端点安全已完全禁用
- 尝试过 DHCP 和固定 IP
- 禁用 NIC 的校验和卸载
- WD15 基座上的更新固件
smbclient
在Linux上:protocol negotiation failed: NT_STATUS_CONNECTION_RESET
- 来自 CIFS 的调试信息(通过 获取
echo 7 > /proc/fs/cifs/cifsFYI
):Status code returned 0xc000019c NT_STATUS_FS_DRIVER_REQUIRED
至少我并不孤单,其他人也描述了同样的问题:关联
有人有什么想法吗?