Hey everyone,

So, I was doing some last-minute Christmas shopping and thought I scored a deal on a Nintendo Switch for my nephew. Turns out, I didn’t read the description carefully enough, and I ended up with a NETGEAR 16-Port Gigabit Ethernet Managed Switch.

To be fair, it does look like a futuristic game console.

After some initial panic, I’ve decided to just keep it. Who knows? Maybe one day I’ll pivot into the hotel business and need to save on network infrastructure costs. Gotta think long-term, right?

  • mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    32
    ·
    3 days ago

    “Accidentally”

    Because people definitely can miss the big bold NEATGEAR logo and the clearly not a console shaped box with 16 Ej45 ports slapped on the front lol.

    Happens all the time.

  • xmunk@sh.itjust.works
    link
    fedilink
    arrow-up
    67
    arrow-down
    1
    ·
    3 days ago

    You accidentally lucked into correctness.

    You’ve never played as fun a game of space invaders as when you’re arbitrarily shooting down network packets and forcing TCP into over time.

    • u/lukmly013 💾 (lemmy.sdf.org)@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      21
      ·
      edit-2
      3 days ago

      A bit unrelated, but if you have DD-WRT on WiFi router with USB, you can install Entware. There’s also a few games.

      I used to play Tetris (vitetris) on my old WiFi router. I also tried to compile doom_ascii for MIPS, but I wasn’t successful and gave up. That was 5 months ago, so I basically forgot everything I tried already.
      I have also tried to compile it directly on the WiFi router, but it kept crashing even when I killed all running services (including SSH and Telnet so I had to use console, at least it’s 115,200 baud) that weren’t necessary. I think 32MB of RAM was my problem.
      Anyway, I doubt it would run on it anyway, but at least I tried.

      List of games available (at least for MIPS): angband, cavezofphear, crawl, gnuchess, minesweep-rs, nethack, rcon, sudoku-tui, superstartrek, tty-solitaire, vitetris, zork.

      Edit: Hmm, it seems at least very few Netgear switches may be supported by OpenWRT (e.g.: https://openwrt.org/toh/netgear/gs308t_1). Maybe there is potential to actually play games on that switch!

      • xmunk@sh.itjust.works
        link
        fedilink
        arrow-up
        4
        arrow-down
        1
        ·
        3 days ago

        You had me at nethack - I wonder if you could run the rendering engine (aka message visibility and customization) for a mud just by exploiting packet forwarding on a switch. That sounds like an interesting tinkering project.

  • Snot Flickerman@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    35
    arrow-down
    1
    ·
    3 days ago

    I’m a broke fucking loser and I’d give my left nut for one of those.

    Everything in the cloud is stupid, I am a self-hosting monster.

  • litchralee@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    13
    arrow-down
    1
    ·
    edit-2
    3 days ago

    I guess your nephew can start studying to become a network engineer now lol

    In all seriousness, a 16 port managed switch exposes enough complexity to develop a detailed understanding of Ethernet and Layer 2 concepts, while not having to commit to learning illogical CLI commands to achieve basic functionality. 16 ports is also enough to wire up a non-trivial network, with ports to spare for exercising loop detection/protection or STP, but doesn’t consume a lot of electricity.

    I would pair that switch with a copy of The All-New Switch Book, 2nd Edition to go over the networking theory. Yes, that book is a bit dated but networking fundamentals have not changed that much in 15 years. Plus, it can be found cheap, or on the high seas. It’s certainly not something to read cover-to-cover, since you can skip anything about ATM networks.

    Then again, I think students might just simulate switch behaviors and topologies in something like GNS3, so no hardware needed at all.

    • Snot Flickerman@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      3 days ago

      Thanks for the GNS3 link, I had just been looking for something like that.

      So much networking is straight up virtualized these days anyway.

  • WasPentalive@lemmy.one
    link
    fedilink
    English
    arrow-up
    8
    ·
    3 days ago

    Well you are ready to open your own E-Sports training shop! You just need 15 gaming computers and a beefy enough server to run whatever game-servers you might want. (I hope you choose to host a minecraft server in the mix though)