它可靠吗?我似乎找不到名牌 RJ-45 转 USB 适配器任何地方...这让我对整个事情有点怀疑。这只是电线转换,还是有内置电阻器/电容器/IC?
答案1
这样的东西真的有无数种——只要在亚马逊上搜索“USB 以太网适配器”,你就可以选择它们了。
它们实际上非常可靠。如果你看看大多数新的薄型笔记本电脑,你会发现很多都不再有以太网端口。它们改用 USB 以太网适配器。
现在,有一些警告...
- 3B+ 仅配备 USB2。USB 2 有点慢。因此,虽然您可以找到千兆位 USB 以太网适配器,但无法获得该速度。
- Rpi3B+ 上的 USB 可处理一切... 以太网、USB 端口、WiFi、SDCard 等。因此,虽然它仍可工作,但请注意 USB 总线可能会饱和。rpi3b+ 上的以太网端口实际上是内置于 rpi 中的 USB 以太网适配器。
- rpi CPU 可能不够强大,无法处理所有这些流量,特别是当您试图在每个接口上推送 100mbit 时。
- 请再三核实,但我认为 3b+ 上的整个 USB 总线限制为 41MBps 或 328mbps。对于 3 个网络适配器以及挤在该总线上的所有其他设备来说,这确实不多。
从可靠性角度来看,没有理由认为它不可靠,仅仅因为它是一个 USB 以太网适配器。如果存在可靠性问题,很可能是 3b+ 的 USB 总线容量问题。
从概念上讲,你试图做的事情对于 rpi 来说是个好主意。但老实说,我建议你改用 rpi 4。它的 USB 总线速度快 10 倍(USB3 与 USB2),并且板载千兆以太网已与 USB 总线分离。此外,它拥有更快的 CPU 和更多内存。
答案2
它仅仅是线路转换还是有内置电阻器/电容器/集成电路 (IC)?
它与有线转换完全不同——计算机的 USB 控制器在物理上无法理解以太网信号。
相反,这些是完全有源设备,包含一个桥接 IC,该 IC 一侧支持 USB,另一侧支持以太网。它们接收以太网数据帧并通过 USB 端点转发数据,操作系统有一个驱动程序将其呈现为网络接口。从根本上讲,它的工作原理与基于 PCI 的以太网卡相同。
(事实上,老款 Raspberry Pi 的内置以太网端口通过 USB 内部连接与这些外部适配器基本相同。
我似乎在任何地方都找不到名牌 RJ-45 转 USB 适配器……这让我对整个事情有点怀疑。
适配器由各种品牌组装,但内部通常使用知名公司生产的芯片,例如,如果您幸运的话,则使用 ASIX(例如 AX88179),否则使用 Realtek(例如 RTL8153)。但是,它们的 Linux 驱动程序支持各不相同。