我安装了 lubuntu 14.04,连接到 Virgin Broadband 路由器,Seagate Media NAS 驱动器也连接到同一路由器。Samba 已安装。
在 Windows 7(在另一台计算机上)中,我可以轻松浏览网络并看到 Seagate-3A4AAA(不是真实名称)并双击它。但是从我的 lubuntu 桌面,使用 PCManFM 浏览网络不会显示任何计算机或 NAS 驱动器,并且输入smb://Seagate-3A4AAA
不起作用。但是,有效的方法是将本地 IP 地址(从 Windows 7 笔记本电脑中发现)输入到 PCManFM 位置,如下所示smb://192.168.0.4
。据推测,重新启动路由器或断电可能会导致分配不同的 IP 地址。(有趣的是,我们最近断电了,但 IP 地址没有改变)。
有没有更好的方法来找到驱动器并连接到它,而不必使用可能更改的 IP 地址?我的设置有问题吗?是路由器问题还是 lubuntu 问题?
答案1
Windows 使用与其他操作系统不同的本地无 DHCP 通信协议。大多数其他系统使用 Zeroconf 协议的实现:Apple 系统(如 Mac OS 或 iOS)上的 Bonjour 和 Linux 上的 Avahi。
使用 Zeroconf 时,可以使用以下地址寻址主机
hostname.local
如果你的 NAS 支持 Zeroconf(只需尝试),你应该能够使用以下地址访问它
smb://Seagate-3A4AAA.local/
您的系统上可能尚未安装 Avahi。如果是这样,请使用以下命令安装它:
sudo apt-get install avahi-daemon
如果 avahi-daemon 没有自动启动,您可以重新启动或手动启动它
sudo service avahi-daemon start