![找不到树莓派 IP 地址,无法通过 ssh 进入?(运行 ubuntu 20.04,已连接以太网)](https://linux22.com/image/1193839/%E6%89%BE%E4%B8%8D%E5%88%B0%E6%A0%91%E8%8E%93%E6%B4%BE%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%8C%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20ssh%20%E8%BF%9B%E5%85%A5%EF%BC%9F%EF%BC%88%E8%BF%90%E8%A1%8C%20ubuntu%2020.04%EF%BC%8C%E5%B7%B2%E8%BF%9E%E6%8E%A5%E4%BB%A5%E5%A4%AA%E7%BD%91%EF%BC%89.png)
我有一台刚刚启动了 ubuntu 20.04 的树莓派,我想通过 ssh 连接到它。但是我无法找到它的 ip 地址。
当前连接:
- 树莓派 供电
- 树莓派到以太网,以太网到笔记本电脑,树莓派上的两个以太网灯都亮着
- 笔记本电脑有 Wi-Fi 连接
我知道我的树莓派需要连接到同一个网络,所以我进入了有线设置 IPv4 并勾选了共享到其他计算机选项。是吗?至少这是我在网上看到的。
然后我运行了类似这样的命令arp -a
,它只显示一个网关 IP 地址(不管这意味着什么)。然后我运行了在网上看到的 nmap 扫描
sudo nmap -sP 192.168.1.0/24
在检查的端口列表中没有提到树莓派。
所以请帮我确定我的树莓派是否能被检测到或者帮我让它可检测。
答案1
从你的终端打开该应用程序nm-connection-editor
。
选择有线连接在以太网下,然后单击Edit按钮。此按钮可能看起来像窗口底部的齿轮⚙。
转到 ipv4 设置选项卡并将方法更改为共享至其他计算机。
参见下图:
保存更改。
这将为您的 Pi 分配一个范围内的 IP 地址10.0.0.0/8
。
要查找笔记本电脑分配给所连接的以太网电缆的 IP 地址范围,请打开终端并输入:
ip address
这将显示笔记本电脑每个接口(环回、WiFi、以太网等)的 IP 地址。
正如您所发现的,笔记本电脑的 IP 地址是10.42.0.1
用于以太网电缆的。
要查找 Pi 的 IP 地址,请在终端中输入以下内容:
sudo nmap -sP 10.42.0.0/16
这应该会为您提供 Pi 的 IP 地址。获得该地址后,您应该能够ssh
在笔记本电脑上使用以下命令:
ssh [email protected]
假设您在 Pi 中的用户名是pi
。将其替换10.42.0.X
为您从上一个命令中找到的 Pi 的实际 IP 地址。
希望这可以帮助