在过去的 5 分钟里,我遇到了一个难题。我格式化并创建了一个 Raspberry Pi 来运行一些服务。该设备位于我当前所在位置的其他地方,无法进行物理访问。
我将设备配置为通过 argo 隧道连接到 cloudflare,以公开一个接口供我控制一些东西,并将设备设置为 DHCP,因为我不关心设备将具有什么 IP(我过去曾经使用 IP:Port 连接,但使用 cloudflare 隧道后就不再如此了)。
我刚刚发现,设备所连接的网络没有 dhcp 服务器。也就是说,如果没有 ip(SSH 等),我就无法连接到 raspberry(嗯,据我所知)。
由于它没有来自 DHCP 的 IP,所以它没有连接到互联网,因此没有隧道,没有服务,什么都没有。
但是,我确实可以通过 VPN 访问它所在的本地网络。
我可以做些什么来连接它以便设置静态 IP?
- 也许可以通过其 MAC 地址以某种方式连接它?
- 或者向它发送一些“虚拟” dhcp 包来提示它获取 IP(尽管我怀疑 IT 必须请求一个,而不是向它发送一个)。
- 使用 VPN 临时设置 DHCP 服务器并希望设备请求 IP?它真的能做到吗?我的意思是,即使在启动过程中失败了几次,它仍会继续请求 IP。
正如我所说,由于位置“偏远”,因此很难获得物理访问权限。我可以尝试什么?