如何找到通过 SMB 连接的 NAS 的 IP?

如何找到通过 SMB 连接的 NAS 的 IP?

这个问题说明了一切。我有一台 NAS,它已经运行了相当长一段时间。出于某种原因,我开始使用 smb 而不是 ftp。

现在我无法再访问 NAS 的配置仪表板。我不知道我搞砸了什么,但我不知道 NAS 的 IP 地址了。

如何找到 NAS 的 IP 地址?

答案1

如果您想要一个复杂或永久的解决方案,Bonjour 协议可能适合您,您可以在 Linux Avahi 中看到它的实现。因此,您可以将 NAS 指向 hostname.local 或使用 Avahi Discover 获取 IP 和网络中发布的所有服务。(打印机、ftp、smb、ssh……)

  • 客户端(您的机器)的最低安装:

    sudo apt-get install avahi-daemon avahi-dnsconfd avahi-discover avahi-utils
    

    avahi-dnsconfd监听发布并将它们传递给 resolvconf。因此,您可以将服务器指向为nashostname.local。 就像任何其他真实公共域名一样。您可以将它与 http (firefox)、samba 共享、ftp 一起使用……

    例子:

    $ ping salah-Aspire-5738.local
    
    PING salah-Aspire-5738.local (192.168.1.3) 56(84) bytes of data.
    64 bytes from salah-Aspire-5738.local (192.168.1.3): icmp_seq=1 ttl=64 time=6.09 ms
    
    $ nmap salah-Aspire-5738.local
    
    Starting Nmap 6.40 ( http://nmap.org ) at 2014-01-30 15:31 CET
    Nmap scan report for salah-Aspire-5738.local (192.168.1.3)
    Host is up (0.066s latency).
    All 1000 scanned ports on salah-Aspire-5738.local (192.168.1.3) are closed
    
    Nmap done: 1 IP address (1 host up) scanned in 4.91 seconds
    

    avahi-discover& avahi-utils、GUI 和 CLI 是用户交互工具。如果你想列出网络上发布的所有服务,它们是可选的。

    Avahi Discover 展示

    Avahi Discover 展示

  • 对于 NAS 服务器端,如果是 Ubuntu 基础(Linux/BSD 你可以构建源):

    sudo apt-get install avahi-daemon
    

    avahi-daemon提供服务发布。

    如果您正在使用商业 NAS,其中许多都支持使用 Bonjour 发布服务。

阿瓦希(维基百科)或者其官方网站

答案2

您可以扫描您的网络以查看其运行情况,例如

nmap -sP 192.168.1.0/24

显然,您应该将网络更改为您自己的网络。然后您将获得当前 LAN 上已启动并正在运行的设备列表。

要查找您的 LAN IP,您可以使用ip addr。如果您使用的是 WiFi,则 IP 地址将位于网络接口inet等的右侧。wlp2s0

答案3

您可以使用以下arp命令扫描网络。如果您知道有 NAS 但不知道其名称,它会有所帮助:

arp -a

相关内容