Skip to content

IP地址

连接到局域网的任何设备都被分配了 IP 地址。

为了使用SSHVNC从另一台计算机连接到树莓派,您需要知道 Pi 的 IP 地址。如果连接了显示器,这很容易,并且有很多方法可以从网络上的另一台计算机远程找到它。

在显示器上使用 Pi

如果您从命令行而不是桌面启动,则 IP 地址应该显示在登录提示前的最后几条消息中。

使用终端(引导至命令行或从桌面打开终端窗口),只需键入" hostname -I",它将显示您的 Pi 的 IP 地址。

无头使用 Pi (无显示)

可以使用以下方法之一找到 Pi 的 IP 地址而无需连接到屏幕:

路由器设备列表

在网络浏览器中,导航到路由器的 IP 地址,例如" http://192.168.1.1",通常印在路由器的标签上;这将带您进入控制面板。然后使用您的凭据登录,该凭据通常也印在路由器上或在随附的书面文件中发送给您。浏览到已连接设备或类似设备(所有路由器都不相同)的列表,您应该会看到一些可以识别的设备。有些设备被检测为 PC ,平板电脑,电话,打印机等,因此您应该识别一些设备并排除它们以找出哪个是您的树莓派。还要注意连接类型。如果您的 Pi 用电线连接,应该可以选择的设备更少。

使用 mDNS 解析raspberrypi.local

在树莓派 OS上,Avahi开箱即用地支持多播 DNS 。/Avahi_%28software%29)服务。

如果您的设备支持 mDNS ,则可以使用其主机名和.local后缀访问树莓派。 全新安装的树莓派 OS的默认主机名是raspberrypi,因此默认情况下,任何运行树莓派 OS的树莓派都会响应:

`` ping raspberrypi.local


如果树莓派可以访问,则" ping"将显示其 IP 地址:

PING raspberrypi.local(192.168.1.131):56个数据字节 来自 192 .168.1.131的 64 个字节:icmp_seq = 0 ttl = 255时间= 2.618 ms


如果您更改树莓派的系统主机名(例如,通过编辑`/etc/hostname`),则 Avahi 还将更改.local mDNS地址。

如果您不记得树莓派的主机名,而是安装了 Avahi 的系统,则可以使用[`avahi-browse`](https://linux.die浏览 LAN 上的所有主机和服务。 net/man/1/avahi-browse)命令。

### nmap命令

nmap命令(Network Mapper)是用于网络发现的免费开源工具,可用于 Linux ,macOS和 Windows 。

- 要在** Linux **上安装,请安装`nmap`软件包,例如 apt 安装 nmap 

- 要在** macOS **或** Windows **上安装,请参见[nmap.org下载页面](http://nmap.org/download.html)。

要使用 nmap 扫描网络上的设备,您需要知道所连接的子网。首先找到您自己的 IP 地址,换句话说,就是您用来查找 Pi 的 IP 地址的计算机:

- 在** Linux **上,在终端窗口中输入`hostname -I`。
- 在** macOS **上,依次转到"系统偏好设置"和"网络",然后选择活动的网络连接以查看 IP 地址
- 在** Windows **上,转到"控制面板",然后在"网络和共享中心"下,单击"查看网络连接",选择您的活动网络连接,然后单击"查看此连接的状态"以查看 IP 地址

现在您有了计算机的 IP 地址,您将在整个子网中扫描其他设备。例如,如果您的 IP 地址为" 192.168.1.5",则其他设备的地址将为" 192.168.1.2"," 192.168.1.3"," 192.168.1.4"等。此子网范围的表示法为" 192.168" .1.0/24`(涵盖从" 192.168.1.0"到" 192.168.1.255")。

现在,在整个子网范围内将 nmap 命令与-sn标志一起使用(ping扫描)。这可能需要几秒钟:

``
nmap -sn 192.168.1.0/24

ping扫描仅 ping 通所有 IP 地址,以查看它们是否响应。对于每个响应 ping 的设备,输出将显示主机名和 IP 地址,如下所示:

在格林尼治标准时间 2014 -03-10 12:46启动 Nmap  6.40(http://nmap.org)
hpprinter的 Nmap 扫描报告(192.168.1.2)
主机已启动(0.00044s延迟)。
Gordons-MBP的 Nmap 扫描报告(192.168.1.4)
主机已启动(0.0010秒延迟)。
ubuntu的 Nmap 扫描报告(192.168.1.5)
主机已启动(0.0010秒延迟)。
Raspberrypi的 Nmap 扫描报告(192.168.1.8)
主机已启动(0.0030秒延迟)。
已完成 Nmap :在 2 .41秒内扫描了 256 个 IP 地址(最多 4 个主机)

在这里,您可以看到主机名为" raspberrypi"的设备的 IP 地址为" 192.168.1.8"。注意,要查看主机名,必须在命令前加上 sudo 作为根用户运行 nmap 。

使用智能手机获取 Pi 的 IP 地址 Fing 应用是用于智能手机的免费网络扫描仪。它可用于AndroidiOS

您的手机和树莓派必须位于同一网络上,因此请将手机连接到正确的无线网络。

当您打开 Fing 应用程序时,请触摸屏幕右上角的刷新按钮。几秒钟后,您将获得一个列表,其中列出了连接到网络的所有设备。向下滚动到制造商" 树莓派"的条目。您将在条目的左下角看到 IP 地址,并在条目的右下角看到 MAC 地址。

更多工具

另请参阅lsleases