我有一个带有 raspbian 的树莓派,在 eth0 端口上它连接到我的网络并通过 dhcp 获取 IP 地址。
但现在我想拔掉以太网电缆,然后使用一根新电缆将我的电脑直接连接到 pi。
现在我的问题是: pi 是否有可能告诉我的电脑一个 IP 地址,以便像 dhcp 服务器一样使用?所以我不需要在我的电脑上的适配器设置中做任何事情。双方现在应该都有一个 IP 地址可以进行通信。如果我撤消所有操作并将 pi 连接回我的网络,是否有可能 pi 再次充当 dhcp 客户端?
答案1
在认为 dhcp 服务器对于仅在两个设备之间创建连接来说有点大材小用,并且如果 Pi 再次连接到已经有 dhcp 服务器的网络时也会引起问题,我搜索了其他可能性。
我发现,如果设备无法到达 dhcp 服务器,接口会自动获取零配置大约 30 秒后的地址。
Zeroconf 地址的范围是 169.254.1.0/16 到 169.254.254.255/16。
因此,在连接两个设备并等待一段时间后,两者都获得了地址并且现在可以进行通信。
奖励:这还创建了一种 dns 条目,因此我可以使用地址“raspberrypi.local”从我的 Windows 电脑 ping 我的 Pi(主机名 raspberrypi)。