• 0 Posts
  • 17 Comments
Joined 1 year ago
cake
Cake day: June 26th, 2023

help-circle
  • There are a few options there.

    As someone else mentioned if you’re using IPv6 then it doesn’t matter, you’re already routing internally even if you’re using the public DNS name, no extra work required.

    All the rest are for IPv4.

    If you’re not behind CGNAT some routers/gateways are also smart enough with their routing to recognise when they need to route back to their own external IP and will loop back locally instead of making any hops out to the internet. Again, if this is the case for you then no additional work is required other than perhaps running a traceroute to confirm.

    Another option is to add a local DNS entry for the name you’re using to resolve to a local IP address instead of your public address. The complexity (or even possibility) of this is going to vary considerably with your setup. If you’re running your own local DNS e.g. pihole or similar then it’s trivial. This is how mine is set up.

    If all your clients are going to be on PCs (or devices you have more than the typical manufacturer allowed modicum of control over) then you can do something kind of like the previous, just with all your local hosts files.

    If none of the above are options, then you’ll unfortunately have to fall back on using a local name/address, which means a slightly different client setup for devices you use exclusively in your home versus ones you might use elsewhere.







  • vithigar@lemmy.catoSelfhosted@lemmy.worldHave an old NUC...
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    Same setup here, two USB drives dangling from my NUC. One of them is even notably slow for a USB drive. Still not an issue at all for home use. I’d probably need a dozen or more people all watching different things on Jellyfin at the same time before it even approached being a problem.





  • Do you see where I am going with this?

    Kind of? I agree that leaving those games and their communities behind isn’t necessarily a bad thing, but they make up an enormous portion of the gaming market. I can’t speak for you, but I’m not going to write off literally millions of people as unsalvageable losses just because they play a game or participate in a community I don’t like. I’m sure lots of them don’t really like their communities either.

    or say that nobody plays on linux so who cares.

    And there’s the problem. They’re right. Even now after all the progress Valve has made it just doesn’t make economic sense to invest the time to fix these things. Opening the doors for the players of these toxic and addicting games to at least have the option of using linux is another step in alleviating that.

    A rising tide raises all ships, whether you like the source of that tide or not.


  • Gaming has been literally the only thing keeping me on windows for at least a decade now, and with SteamOS/Proton reaching their current levels of compatibility I finally feel like I can make the switch with my next PC and not have to worry about it.

    I could put linux on my current gaming tower, but I’ll fully admit that it’s just easier not to. It’s a comfortable shoe at this point that I can’t be bothered to change while I already have it. Though if my hand was forced and I had some kind of catastrophic drive failure and lost my OS volume linux is probably what would go there in its place.

    There are two other “PCs” in my home that I own, my Steam Deck and a NUC that I use as a home server. Both run linux.

    I’m fortunate in that basically nothing I play uses invasive anti-cheat garbage, which is still a huge compatibility problem. It has skeeved me out on windows for a long time, and I’ve avoided games that use many of them. I had many friends disappointed that I wouldn’t join them in Star Wars: The Old Republic back when that first came out precisely because I wouldn’t tolerate how invasive the anti-cheat was.

    But there are lots of gamers for whom Proton still isn’t enough. A single game they want to play that won’t run is a dealbreaker. Or the only game they want to play won’t run. An OS that won’t run the game(s) they want to play isn’t fit for purpose for them, and those people are a huge proportion of gamers.



  • I wasn’t speaking about PPPoE specifically when I made my post, all wired ethernet traffic only travels from sender to recipient without being visible to any other devices that’s not in the direct communication chain. This wasn’t always true. A network hub will send out incoming data to every single port, but hubs haven’t been in common use for decades. A network switch is aware of what is plugged in where, and will only send received data out whichever specific port the destination is connected to. If you have three PCs plugged into a network switch and PC1 needs to send a packet to PC2, PC3 has no way of even knowing it happened.

    That said, your final point is correct, and ARP spoofing defeats this. It had completely slipped my mind when I made the above post.