我正在尝试使用 Linux Mint 21.2 设置一个小型家用 NAS,以便使用直接电缆连接从 Windows 10 笔记本电脑访问 samba 共享。我已将 IP 10.10.91.5 分配给笔记本电脑以太网卡,将 10.10.91.6 分配给 Linux 以太网接口。笔记本电脑有千兆卡,Linux 机箱有 10/100 卡。两台机器中连接的默认网关指向彼此。机器可以很好地互相 ping 通。我在 /etc/samba/smb.conf 中的 [global] 部分添加了“interfaces = 10.10.91.6”。尝试了直通线和交叉线,但无济于事。
机器可以很好地相互 ping 通,但 Win10 机器中的“net view 10.10.91.6”总是返回“发生系统错误 53。未找到网络路径”。仅使用“net view”可以看到笔记本电脑共享,但无法检测到 Linux 主机或共享。
欢迎任何建议。
答案1
您有几个问题。
物理网络连接
要连接多台 PC,您需要直接电缆或交换机。当您拥有两张 10/100 MBit 网卡时,直通电缆或交叉电缆就是问题所在。如果至少有一张卡是千兆位的,那么该卡将自动为您进行“交叉”,也就是说,它无论如何都会工作,您不必担心。
IP 地址
只要两个地址不同,且属于同一个子网(由子网掩码定义,对于IP 10来说)。。.* 它可能是 255.0.0.0),你甚至不需要默认网关。如果 ping 可以通,那就完全没问题。
Samba 配置
一切从这里开始。你必须让 samba 服务器运行起来,这里有一个相当好的简单描述:https://ubuntu.com/server/docs/samba-file-server
一开始,我不会在 [global] 部分中设置“interfaces”。在 Linux 机器上创建一些共享。使用 创建 samba 用户smbpasswd
,这些用户与系统用户具有不同的密码数据库。
确保共享可以在 Linux 机器上使用smbclient
。
从 Windows 访问
在 Windows 资源管理器地址栏中输入\\10.10.91.6\sharename
并按 Enter。
这还只是开始。