抱歉,我完全是个菜鸟,我刚刚安装了 Ubuntu,正在尝试让它启动并运行。
目标:将多个驱动器连接到我的 Ubuntu 非常旧的笔记本电脑。这将充当 NAS,为我家中的 Windows WORKGROUP 提供音乐、视频和文档。
我现在的位置:
我的笔记本电脑上运行着 Ubuntu。我已安装更新,并相信它是最新的(但不知道如何检查/确认)。
Samba 安装在 Ubuntu 笔记本电脑上。我按照许多在线站点的说明操作,我认为它似乎运行正常。我可以从主页 -> 浏览网络 -> Windows 网络 -> 工作组查看我的所有 Windows 计算机。工作组中的所有其他三台计算机都出现了,我可以进入查看文件等。
到目前为止一切顺利。但这正是我遇到麻烦的地方。
请记住,这个乐趣的意义在于让 Ubuntu 盒子提供这些东西,但是......
我的所有 Windows 计算机都无法在网络上看到 Ubuntu 笔记本电脑。当我进入“我的电脑”->“网络”时,我可以看到我的另外两台 Windows 计算机,但看不到 Ubuntu 笔记本电脑。Win 7 和 Win 8 上都出现了这种情况。目前,所有设备都是有线连接的,因此无线不是问题。
经过多次刷新、尝试各种方法、过去几晚失眠、拔掉大量头发后,我崩溃了,决定寻求帮助。是的,这是第一步。
不管怎样,我到处找了,在网上找不到任何可以提供帮助的东西。我肯定把一些简单的事情搞砸了,简单到没人在演练中提到它。至少我希望如此。
您提供的任何帮助都是很有帮助的。
编辑#1:
user68186 - 我浏览了您提供的链接。我通过 Samba GUI 添加了新共享:/home/steve/1-share 我检查了所有权限(当然,屏幕看起来有点不同),但看起来一切都是正确的。
我卡在这里:步骤 3. 转到台式电脑上的 Windows 并打开 Windows 资源管理器,单击左侧面板上网络旁边的三角形。从下拉列表中,您应该能够选择运行 Ubuntu 的笔记本电脑的名称。
嗯,笔记本电脑没有列在那里。
编辑#2:
另外,如果我将 IP 地址输入 Firefox,则看不到笔记本电脑。“Firefox 无法与 192.168.1.XXX 的服务器建立连接”(其中 XXX 当然是最后 3 个数字)
编辑#3:
谢谢 Dan,我在资源管理器中输入了“\192.168.1.xxx\home/steve/Public”(此文件夹在 Samba 服务器配置中共享),然后收到消息“Windows 无法访问 \192.168.1.xxx\home/steve/Public”。由于我不太了解格式,我也尝试了“\192.168.1.xxx\home\steve\Public”,但收到的消息相同。还尝试了“\192.168.1.109\steve-xxx”,收到的消息相同。
看来 Windows 确实看不到笔记本电脑。
答案1
我的 Windows 10 计算机无法看到我的 Ubuntu 机器,直到我禁用 Ubuntu 防火墙(sudo ufw disable)。然后,在 Windows 10 搜索框中,我输入 \\ubuntu-machine-name,这样就可以了。(在 Ubuntu 机器上访问互联网之前,请启用 Ubuntu 防火墙(sudo ufw enable))。
答案2
我有类似的设置,在局域网中,一台 Ubuntu 机器塞满了驱动器,里面还有 Windows 机器。每个驱动器上都有一个共享文件夹。
当我在 Windows 机器上查看“网络”时,Ubuntu 机器没有出现。直到我在 Windows 机器上的搜索框中输入“\\ubuntu-machine-name”。文件资源管理器窗口打开,其中包含共享文件夹,然后 Ubuntu 机器列在网络下。如果愿意,我可以创建共享文件夹的快捷方式。当我关闭文件资源管理器窗口时,ubuntu 机器从网络列表中消失,但快捷方式仍然有效。
答案3
Ubuntu 18.x,选择或创建一个文件夹,右键单击它并选择本地网络共享。确保选中允许其他人创建.....和访客访问(供人员使用....)。然后单击创建共享。在 Windows 计算机上,单击开始,输入“\\computer_name”,然后按回车键。它应该会显示共享文件夹。然后您可以映射到它。如果找不到它或给您“权限”问题,请重新启动 Windows 计算机。我在网络为“桥接”的 VM 中尝试了此操作,因此它保留在本地网络上。我能够从另一台机器访问它,但 VM 给了我权限问题。在 VM“重新启动”后,一切正常。
答案4
到目前为止我遇到了类似的问题:我能够通过 ssh 和 vnc 连接到我的 Ubuntu 机器,但在 Windows 下的“网络”中看不到共享文件。
好吧,我仍然看不到它们,但我可以通过输入来访问它们
\\192.168.xxx.xx
或者
\\pc-name
在 Windows 资源管理器中。