如何访问我的路由器(华为 B315)中作为 samba 共享共享的 U 盘

flu*_*ius 5 samba wireless shared-folders 15.10

我想访问插入我的华为 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 不太了解,我怀疑这就是我遇到这么多麻烦的原因。感谢任何可以提供帮助的人。

flu*_*ius 4

经过一些有用的建议(感谢@mikewhatever)和更多的调查后,我已经解决了。

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

smb://ip address/username/sharename/
Run Code Online (Sandbox Code Playgroud)

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

然后 samba 显示此对话框:

网络验证对话框

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

我必须通过反复试验来解决大部分问题。正如 @mikewhatever 建议我尝试使用smb://routers-IP-address作为服务器名,这让我更进一步。然后我输入用户名,收到另一个错误,等等,经过一番实验后我确定了需要什么。我在这里展示的内容仅适用于华为的这款路由器(B315),但可能更普遍适用。

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

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