Coming straight to you from the “Department of Redundant Redundancies” comes this clever hack that turns a Switch into a switch. More specifically, a network switch. Not even a half bad one either, judging by the speed tests [Cynthia Revström] performed after setting it all up. We wouldn’t advise you dump your existing network gear in favor of a repurposed game system, but perhaps in a pinch…
Despite what you might be thinking, there’s no hardware modifications at work here. This is a fully functional Nintendo Switch that’s just had two USB to Ethernet adapters plugged into it. The secret ingredient is the addition of some Penguin Power, up and running on Nintendo’s latest and greatest thanks to a project called switchroot.
With Linux running on the system, all [Cynthia] had to do was make sure that the USB to Ethernet adapters were supported, and fiddle around with the brctl
and ip
commands to configure a bridge between the interfaces to get the packets moving. Putting the Switch between the main network and a test computer showed it had a throughput of just over 90 Mbps, which is about all that could be expected from the USB-connected network interfaces.
From here it wouldn’t have taken much more effort to get the system working as a wireless router and providing services like DHCP and NAT to clients. But since Nintendo didn’t see fit to call it the Router, that would’ve offered minimal meme value. There’s always next generation.
Seeing the Nintendo Switch do a surprisingly good job running as an Ethernet switch is even more surprising given the fact that it struggles to function with accessories that are actually intended for it. Though to be fair, the migration to USB-C has been a little rockier than most of us would have hoped.
…which just leaves us wondering what _earthly_ use a two-port switch could be. You could just… you know… plug the things into each other.
The reason is that I only have 2 USB ethernet dongles, would have done more otherwise.
PoE will give you free energy..;)
FreeBSD or other switch / firewall appliance? It is a push.
A 2 port switch is called a bridge. Bridges were used in the days of hubs to segment collision domains. Collisions were pretty nasty because it’s essentially everyone talking at once leading to nobody being heard. Bridges are useless nowadays because nobody makes hubs anymore.
A network switch that can give us the pretty pictures boring old switches can not.
Unless, it’s a wireless client/bridge. then i could see a use. dualboot the nintendo into linux login to the hotel-hotspot and connect your non-wireless device… 1 less thing to carry around.
If it is just a switch it is indeed useless. But if it is a router (and I think it is – or could be configured as one) then it could have utility as a gateway between networks (if part of your house is 192.168.0.x and the other 192.168.13.x or some such).
But that wrecks the utter useless nonsense aspect of the whole thing, which is its essence.
A switch is not useless, with packet filtering it is a great way to hook up an old slow device that would otherwise be overwhelmed with all the broadcast packets you see on modern networks.
You are absolutely right. A two port smart switch could have all kinds of utility depending on what rules were configured in it.
Department of redundancy department
Department of redundant redundancy departments