我有一台刚刚启动了 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 地址。
希望这可以帮助