如何通过以太网ssh到覆盆子pi

我一直试图通过以太网电缆连接我的无头覆盆子pi到我的Ubuntu 16.04一周,但是无法获得连接的覆盆子pi的IP地址。

我尝试过像nmap这样的工具,但结果中没有显示任何内容。 我的Ubuntu桌面检测以太网电缆何时插入pi但无法建立自动以太网连接。 我也尝试创建一个静态以太网连接(通过手动分配192.168.43.xforms的IP地址),但这不能正常工作,因为我猜Rasberry pi没有分配静态的地址集以太网配置。

以下是我遵循的步骤:

  1. 启动Raspberry pi。
  2. 通过以太网线将其连接到我的ubuntu桌面。
  3. 我的系统尝试检测它,但在自动以太网上失败。 但是,静态配置的以太网连接有效。
  4. 然后我尝试使用nmap或其他工具找出树莓派的IP地址。
  5. 最后,如果我能够成功发现connecte raspberry pi的IP地址,ssh进入pi。

我在互联网上阅读了几个指南,但我无法成功完成第4步。 有人可以帮帮我吗?

默认情况下,pi配置为通过DHCP服务器获取IP地址。 因此, 网络中的某个地方必须运行DHCP服务器。 如果您尝试通过单根以太网电缆直接连接两台设备,那么您的网络就是单根电缆,这意味着您需要在笔记本电脑端安装DHCP服务器。 我不建议这样做,因为如果您的笔记本电脑通常连接到另一个网络,那么DHCP服务器需要专门配置为仅侦听您计划用于连接的以太网端口。

如果您的PC [笔记本电脑]通常连接到网络,那么您是否有理由不能将pi连接到同一网络?

没有更多信息,我假设您的PC通过WiFi连接到您的网络(这就是为什么您有一个开放的以太网端口,您认为您可以使用它来连接pi到?)。 如果您使用WiFi,那么WiFi路由器很可能也有LAN以太网端口(通常为蓝色)。 只需通过标准以太网电缆将pi直接插入路由器即可。 然后,WiFi路由器将通过DHCP向pi提供IP地址。

现在,在这一点上,您可能会很幸运,并且您的路由器已设置为执行本地主机名解析; 所以从你的笔记本电脑,打开一个SSH客户端,并在主机名/ IP地址框中键入: raspberrypi并尝试连接。

如果可行,那么很好,如果没有,那么您需要登录到路由器以确定为pi分配了哪个IP地址。

这通常是通过Web界面完成的,所以只需将浏览器指向: http://192.168.1.1http://192.168.1.1 [如果这不起作用,那么您需要知道默认网关的IP地址,然后使用它。 大部分时间是:192.168.1.1,192.168.0.1或10.0.0.1]

执行此操作时,系统会提示您输入路由器的用户名/密码。 如果您以前从未这样做过,那么这些信息通常会打印在路由器上。 登录后,请查找“连接设备”之类的内容。 这应该给你一个设备名称列表和每个已分配的IP地址。 寻找raspberrypi ,并记下IP地址,然后在笔记本电脑上使用它连接到pi。

如果您提供路由器的品牌/型号,我可以为您提供更详细的说明。