无法从 Ubuntu 16.04 通过 SSH 连接到 Raspberry Pi Zero

无法从 Ubuntu 16.04 通过 SSH 连接到 Raspberry Pi Zero

我正在尝试通过 ssh 进入我的新 Raspberry Pi Zero w。我已将最新的“2017-09-07-raspbian-stretch”刷入 SD 卡。我遵循的步骤如下:https://core-electronics.com.au/tutorials/raspberry-pi-zerow-headless-wifi-setup.html

将 Pi 连接到电源后(我也尝试使用 USB 连接将其连接到笔记本电脑),并尝试打开 ssh,出现以下错误:

lolalol@lolalol-lin:~$ ssh [email protected]
ssh: Could not resolve hostname raspberrypi.local: Name or service not known

而且 Pi 也没有出现在我的路由器上已连接设备列表中。PS:我已从笔记本电脑上的此文件中复制了 WPA 配置文件中的连接详细信息(/etc/NetworkManager/system-connections/SSID_OF_WIFI

有任何想法吗?

答案1

如果您有一部 Android 手机,有一款方便的应用程序“Net Analyzer”,我喜欢使用它来帮助我找出设备是否连接到 LAN、其 IP 地址是什么以及是否具有 mDNS 名称(例如 raspberrypi.local)。

在“Net ANalyzer”中有一个名为“LAN Scan”的工具,可以扫描 LAN 并报告 IP 地址、MAC 地址、mDNS 名称等。

如果你有一个你认为是 Pi Zero 的 IP 地址,你可以输入

远程控制[电子邮件保护]

例如。如果这不起作用,那么您可能需要仔细检查 uSD 卡上的 WiFi 设置。

如果您能够通过 IP 地址登录 Pi Zero W,但不能通过 mDNS 名称登录,并且如果您使用 PC 获取 raspberrypi.local,则需要在其上安装 bonjour。以下是我最终发现有效的方法。 https://support.apple.com/kb/DL999?locale=en_US

我仍然不知道 Android 是否有任何可用的 mDNS 工具,但“Net Analyzer”可以解决该问题。

相关内容