如何访问我的路由器(华为 B315)中作为 Samba 共享的 USB 记忆棒

如何访问我的路由器(华为 B315)中作为 Samba 共享的 USB 记忆棒

我想访问插入华为 B315 LTE 路由器的 USB 记忆棒。我已根据路由器上的 Web 配置页面正确设置了它,但我不知道如何从我的 xubuntu 15.10 笔记本电脑(连接到据称共享 USB 记忆棒的 wifi)访问它。我搜索了所有我能找到的华为页面/论坛/手册,但没有找到有关如何执行此操作的说明。

我也进行了更普遍的搜索,并找到了如何从 Windows 使用它或如何从 Linux 使用 Windows 共享,但我都没有尝试这样做。

我在这里和其他地方发现了各种类似的问题,但它们都访问具有服务器名称的服务器上具有共享名称的 samba 共享。如果我的路由器有服务器名称或 usb 有共享名称,它们就会被很好地隐藏起来 - 我已经查看了路由器上的每个设置或菜单项。

当以管理员身份登录路由器时,除了常见的 LTE 和 WLAN 设置页面外,它还有一个“更多”菜单。此菜单有一个共享项,单击该项即可进入共享页面。从这里有三个导航选项:Samba、用户设置和 DLNA。

在 Samba 下,有一个复选框可以启用 Samba 共享,其信息如下:

“您的路由器支持 Samba 服务器。这允许您的计算机使用 Samba 服务器访问连接到路由器的 USB 存储设备或 USB 打印机。要设置 Samba 帐户,请转到用户设置页面。”

用户设置页面允许您创建用户并为他们提供密码,以及对共享上的目录(包括所有目录)的读取或读/写访问权限。我创建了几个用户,一个具有读取权限,另一个具有读/写权限。

DLNA 页面允许您启用或禁用共享(我已启用)并允许您设置路径(通过该设置我发现路由器将 USB 驱动器识别为 /usb1_1。

我感到很尴尬和恼火,因为我花了这么多时间试图找到一个不应该是问题的解决方案。我承认我对 Linux 或 ubuntu 了解不多,我怀疑这就是为什么我遇到这么多麻烦。感谢任何能提供帮助的人。

答案1

经过一些有用的建议(感谢@mikewhatever)和进一步的调查后,我解决了这个问题。

引用此共享的方式是在文件管理器的位置栏中使用:

smb://ip address/username/sharename/

设置共享时,您可以从路由器 Web 界面的用户设置页面获取用户名和共享名 - 在此阶段,您必须已经知道 IP 地址,因为它是您用来访问 Web 界面的。如果用户可以访问“全部”,则省略共享名,否则使用路由器在您选择用户文件夹时调用的名称。

然后 samba 会显示这个对话框:

网络身份验证对话框

我离开了工作组并选择记住直到我退出,输入我的用户名和密码,然后我就可以浏览文件了。

我不得不通过反复试验来解决大部分问题。正如@mikewhatever 建议的那样,我尝试使用smb://routers-IP-address作为服务器名称,这让我更进一步。然后我输入用户名,收到另一个错误,依此类推,经过一些试验后,我确定了所需的内容。我在这里展示的只是华为的这台路由器 (B315),但可能更普遍适用。

我猜测 Windows 网络和工作组的东西是 Samba 的东西,但考虑到网络上没有任何 Windows 计算机,这确实看起来很奇怪。

我现在想知道的是为什么这些信息不容易获得?

答案2

请检查 DLNA 设置是否启用。如果要访问 USB,则需要启用 DLNA 设置。此设置位于路由器网页上的共享选项中。

答案3

要访问 Windows 中的文件,请按Windows Key + R。这将打开一个Run对话框。Run对话框出现后,像这样输入路由器的 IP 地址,\\192.168.1.1然后按 Enter。如果出现凭据对话框,请输入用户的凭据,如果没有提示,则肯定会出现共享文件夹。如果您愿意,可以映射共享文件夹并为其指定所需的名称。尝试后请告诉我。

答案4

我有一台 Archer VR900 路由器,上面连接着一个 500G USB SSD。使用 OpenSuse / KDE,我打开了 Dolphin 文件浏览器并输入ftp://192.168.1.1/作为文件夹位置(即路由器的 IP 地址,可能是 192.168.0.1)

Dolphin 在文件夹列表中将 USB 连接的驱动器显示为卷(sda1),我就是从那里导航的。

相关内容