It's not so much a question but an observation.
I am installing Internet access via USB tethering to an old Pixel phone. Installing went fine with a Raspberry image built with the NDIS packets.
Configuration worked after a while (do NOT add an eth interface, as the bridge interface already covers this). Every error locks you out, and you must flash the SD card again.
Everything went fine with one PC directly connected to the ethernet interface.
The Raspberry was unreachable (80% packet loss) when adding the setup to the network. Then I remembered that the startup log showed "promiscuous mode" for ethernet. So all packets went to the poor USB hub, together with the Internet traffic from the phone.
I changed the Raspberry Zero for a Raspberry Pi 3 with a proper ethernet interface and everything worked fine.
IMHO the Zero's usability is limited, mainly if you want to use Windows with a tethered phone. Linux supports tethering natively.
The RPi4 (or RPi5) can be a very capable wired-only router, the wireless in either of these devices is not up to the job, nor are the older generations (RPi3 and the RPi0 (both generations) is hampered by its USB system bus). Literally any supported 'plastic' router made in the last two decades will beat those in terms of wireless throughput and likely including their wired capabilities.
1 Like