连接到 Link 本地时不显示网络配置文件。例如 USB 以太网小工具

连接到 Link 本地时不显示网络配置文件。例如 USB 以太网小工具

当我将我的 Raspberry Pi Zero W 制作成以太网小工具并将其连接到计算机时。

它显示为未识别的网络。这导致 Raspberry Pi 设置的 RNDIS/以太网适配器上没有网络配置文件。在 Windows 或 Raspberry Pi 上有没有办法让它不报告未识别的网络?

我希望 Raspberry Pi 报告自己有一个已识别的网络,以便我可以使用网络配置文件。这将允许我将网络设置为私有。截至目前,我必须将所有未识别的网络设置为私有。

可以使用 Raspberry Pi 中的内置配置文件和 dhcpcd 服务器来完成此操作吗?我不想为了获取网络名称而必须在 PI 上加载完整的 DHCP。Raspberry Pi 解决方案将是理想的选择。是否有一些域名设置可用于实现此目的。

这与一个更大的项目有关使用本地连接的 Rasberry Pi 进行硬件监控

答案1

如果任何网络没有网关,Windows 显然会将其称为“未识别的网络”。

您所遵循的 Adafruit 说明(https://learn.adafruit.com/turning-your-raspberry-pi-zero-into-a-usb-gadget/ethernet-gadget),如果您只遵循基本说明而没有遵循高级说明,则您的 Raspberry Pi Zero W 会显示为 USB 以太网适配器加密狗,该加密狗连接到隔离的以太网交换机,并且只连接了 Raspberry Pi(无网关)。您的 Windows 盒子和 Raspberry Pi 都获得 IPv4 链路本地地址 (169.254.xy/16),就像您将 Windows 盒子连接到没有 DHCP 服务器的网络时发生的情况一样。链路本地寻址不提供网关地址,因此 Windows 将其称为未识别的网络。

您所遵循的说明在“高级网络(固定 IP)”标题下告诉您如何解决此问题。您使用 Raspberry Pi 的本地配置文件为其提供静态 IP 地址,并在该 USB 以太网适配器接口上的同一子网上为 Windows 框提供静态 IP 地址(包括网关地址),然后拔下并重新插入 USB 电缆,让 Windows 识别出它现在在该接口上有一个网关地址,因此它算作一个已识别的网络。

相关内容