• Technology Consultant.
  • Software Developer.
  • Musician.
  • Burner.
  • Game Master.
  • Non-theistic Pagan.
  • Cishet White Male Feminist.
  • Father.
  • Fountain Maker.
  • Aquarium Builder.
  • Hamster Daddy.
  • Resident of Colorado.
  • Anti-Capitalist.
  • Hackerspace Regular.
  • Traveler of the American West.
  • 3 Posts
  • 49 Comments
Joined 2 years ago
cake
Cake day: June 7th, 2023

help-circle


  • This is extremely possible and I have done a lot of stuff like it (I set up my first home built Linux firewall over 20 years ago). You do want to get some kind of multiport network card (or multiple network cards… usb -> ethernet adapters can do OK filling in in a pinch). It also gives you a lot of power if you want to do specific stuff with specific connections (sub netting, isolation of specific hosts, etc).

    There’s a lot of ways to do it, but the one I’m most familiar with is just to use IP tables.

    The very first thing you want to do is open up /proc/sys/net/ipv4/ip_forward and change the 0 to a 1 to turn on network forwarding.

    You want to install bridge-utils and isc-dhcp-server (or some other DHCP server). Google or get help from an LLM to configure them, because they’re powerful and there’s a lot of configs. Ditto if you want it to handle DNS. But basically what you’re going to do (why you need bridge-utils) is you’re going to set up a virtual bridge interface and then add all the various NICs you want on your LAN side into it (or you can make multiple bridges or whatever… lots of possibilities).

    Your basic iptables rule is going to be something like

    iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE, but again there’s lots of possible IP tables rules so read up on those.












  • Every computer I own is an autobot. My primary machine is always Optimus Prime, has been since 2008. Other machines get other names generally slightly inspired by their role / nature. Bumblebee and CliffJumper are miniPCs of various persuasions, Preceptor is my “mess around with AI” box, my big server that handles most of my data and network services is Wheeljack, my Macbook is Mirage, my backup server is Powerglide, my TV (which is an old Dell all in One running Linux Mint) is UltraMagnus.



  • I read a really good article recently about how people from different generations process information differently and so their UI preferences are wildly different.

    The gist of it was

    • A Boomer walks into a bookstore to buy a book. They feel overwhelmed by the sheer amount of books. There are too many ads for books, so they tune them all out. They choose one by an author they know, that their friends said was good.
    • A Gen Xer / Millennial walks into a bookstore to buy a book. They check the various authors they like, check that the cover art is appealing and read the backs of the different books, figuring out which one they want to read, then they buy that one.
    • A Zoomer walks into a bookstore to buy a book. They feel overwhelmed by the sheer amount of books, and feel bombarded by the ads for books. They check the authors the influencers they subscribe to on Youtube and Tik Tok say are good. They grab one of those based on the color of the cover, ignore the back and the cover art, flip it open to a random page, read that page and if what they read grabs their their attention they buy that book, but if it doesn’t, they move on.

    As a result, each of these people will prefer to interact with vastly different UX.

    Of course these aren’t hard and fast rules, set in stone and there are tons of exceptions, but it’s a definite trend.

    The Lemmy demographic skews hard to the older Millennial / Gen X demographic and is mostly people who were on reddit 15+ years ago. It’s UI appeals to those people.



  • I was once a Facebook using programmer guy like you, then I took an arrow to the knee did some work for Meta and got a close up and personal look at their internal culture. It beyond pissed me off and creeped me out. I just couldn’t.

    Now, people have to text me to invite me to events and parties and stuff. I don’t know what’s going on with major chunks of my friends group half the time. I have to get my news and gossip the old fashioned way.

    Before my Meta subcontractor experience, I spoke like you. But after, I don’t even miss it. Thinking about logging on to Facebook is like fingernails on a chalk board.