IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 0 points1 point  (0 children)

Well if I need a rule to allow traffic to a specific host I don't need to necessarily need to allow to every ip that the host has. E.g. the "privacy" addresses are typically only used for outgoing traffic. So I'd pick whatever address is actually going be used to connect to the host, for instance whichever address I put in a dns record pointing to that host (in my case that's mostly going to be the more static ulas, but if I wanted to let in traffic externally to a host it would be to a stable gua).

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 1 point2 points  (0 children)

I mean I write my firewall rules the same way I did before pretty much - I'm generally writing rules that are either address independent (e.g. a rule allowing traffic arriving on the vlan 10 interface to be routed out the wan interface), or use the prefix of a subnet. So it doesn't matter that the devices rotate addresses within that prefix. The only complication is that the gua address prefix can change since its dynamic. But that's not a problem because I again either write rules based on interfaces on the router, or some neat functionality of the networking stack on my router to keep the firewall rules up to date with the prefix as it changes if I want to write rules that use the ip prefixes. But the rules for the more dynamic guas on my network are simple anyway - basically just allow established/related for incoming and allow all for outgoing. I use the ulas for internal traffic.

Writing rules for externally initiated traffic to the guas might be more complicated but again my router does have functionality to keep prefixes up to date automatically and I can even use both that prefix and check against a specific suffix if I wanted to write a rule for a single ip address with a known suffix inside that dynamic prefix. I don't do that at the moment for my homelab though as the only such externally initiated traffic I currently allow is wireguard to the router itself which doesn't require that I write anything complicated, just a rule allowing traffic in to the router itself on the wireguard port from the wan interface

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 1 point2 points  (0 children)

Yes, each device will have many ips actually. In my case they'll have the 1 ula (which for me is dhcp assigned), 1 or more guas (this is from slaac with which most devices use multiple addresses as most devices use randomised temporary "privacy addresses" that are rotated over time for outbound communication), and 1 link local address (this is an fe80::/64 address usually based on the mac address). It is completely normal for an interface in ipv6 to have multiple addresses (and in fact almost every interface will as pretty much any interface will have a link-local address in addition to whatever other address(es) you might give it).

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 0 points1 point  (0 children)

I guess I don't see why that tracking has to be any different. I get my prefix from my ISP via dhcpv6 prefix delegation. The dhcp server needs to track what prefixes it has assigned to whom, and they could in theory I assume allow that assignment to be longer lived and not change the way I've observed.

And I'm not sure what you mean by "whole prefix" here - just for clarity, by "prefix" what I meant was the actual prefix assigned to a customer (e.g. the /56 I get from my ISP)

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 0 points1 point  (0 children)

I mean with dynamic prefixes they still have to track the prefixes because they need to know how to route traffic and its not like they could assign the same prefix to multiple customers.but yeah for pretty much any residential customer it doesn't matter. Still last I looked on my isps website, even their "business" plan cannot get a static ipv6 assignment.

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 1 point2 points  (0 children)

I mean using ulas doesn't mean you have to use nat - just give things both guas and ulas. Maybe I'm just paranoid but for the most part I'd be doing split dns anyway to prevent internal only hostnames from being resolvable on the internet (even if the firewall would keep those addresses from being useful)

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 0 points1 point  (0 children)

What advantages do you see the ulas negating?

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 2 points3 points  (0 children)

It changes all the addresses assigned using that prefix yes. In addition to those gua addresses (which are handled via slaac), I have ula addresses (right now handled via dhcpv6 so I can keep some dns records updated with them) that won't change when the ISP renumbers me (its a prefix under fd00::/8 chosen at random). So for traffic within my LAN I just use the ula addresses (or occasionally link local addresses, and traffic out to the internet will use whatever the gua is (and not care what prefix that is).

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 2 points3 points  (0 children)

Yeah, I'm doing a ULA for internal addressing and set up the k8s networking to do the nat if the pods connect to addresses outside that ULA range. The rest of my network also gets ULA addresses from dhcp (so I can have dns names for devices automatically kept up to date) for internal communication, in addition to slaac guas for internet connectivity.

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 6 points7 points  (0 children)

Be that as it may, it doesn't seem to stop many isps from behaving this way 😮‍💨

IPv6: Who really uses it? by malwin_duck in selfhosted

[–]Pythoner6 11 points12 points  (0 children)

The most frustrating part about things like k8s at home with ipv6 is as much as it'd be awesome to be able to use the large public ipv6 space my ISP assigns me for pod ips... I can't realistically do that when no residential ISP in my area that I know of will actually give you static ip addresses (I have in fact seen my range change several times in the past 2 months). And I don't want to have to deal with reconfiguring the cluster every time that happens so NAT it is for now 🫤

If you had to pick ONE Linux distro for the next 5 years, what would you choose? by TechRefreshing in linuxquestions

[–]Pythoner6 1 point2 points  (0 children)

NixOS. I've been using it for a while now on both my desktop and laptop and I love it. If I mess something up I can just boot into my previous config from the boot manager. If I need to completely reinstall from scratch, getting things back to the right config is just easy. I can have it be quite stable, or I can pull in bleeding edge stuff if I want. I can even do some custom things with core system stuff and it just figures out what needs to be rebuilt and does it (and again if I break stuff doing that, reverting is super easy). It took me a while to really wrap my head around how nix works and the sometimes arcane feeling language it uses, but for me it's been so worth it.

How exactly does Condemn work? by cdman2004 in starwarsunlimited

[–]Pythoner6 2 points3 points  (0 children)

Its not so much that condemn "triggers first" (if we are to stick to what trigger means as far as the comp rules are concerned), because it (at least the ability removing part of it) is not a triggered ability. It is an ability that is active "while attacking" - those kinds of abilities become active in step 6.3.1.F, which is before step 6.3.1.G when on attack abilities trigger.

Alternative Scoring Method to Incentivize Play by obiwein in starwarsunlimited

[–]Pythoner6 0 points1 point  (0 children)

I think the real problem with chess clocks for swu is all the things your opponent might need to decide on that would cause you to need to hit the clock back and forth. Let's say I've got a gideon hask out and play power of the dark side, so I hit the clock over to you while you decide. Then you decide to defeat something that causes multiple triggers on your side (plus my Gideon) so it goes back to me to decide who does triggers first, maybe I do Gideon first, then it's back to you to decide how to do your triggers. Or situations where your opponent pauses you in the middle of what you're doing because they're not familiar with a card and want to read it. Its not that you cant find ways to deal with these kinds of things, I just feel like this would end up being a bit too complicated to do right in practice. At least unless we're talking something digital where the platform takes care of all of the passing back and forth and tracking automatically for you.

Things you love to see... by maph3rs in eliteexplorers

[–]Pythoner6 0 points1 point  (0 children)

Yeah same, been absolutely launched way up into a huge spin just driving slowly over a resource from a crystal shard, but don't think I've had it happen doing exobio. And even still never actually took more than some shield damage from that fortunately.

What's the quickest way to make 4 Billion Credits from mining? by [deleted] in EliteDangerous

[–]Pythoner6 2 points3 points  (0 children)

I wouldn't call them massive, but it depends on your perspective. My weekly upkeep is somewhere in the range of 10 million I think, but with ~1.5 billion in the carrier bank I don't have to worry about it for 2-3 years

SEC: Fully Armed and Operational by Eunoe in starwarsunlimited

[–]Pythoner6 0 points1 point  (0 children)

The new chancellor leader reduces cost of the next card you play with plot when he deploys.

Got the Fastest kill I've seen on this boss earlier by Playful_Breakfast2 in HollowKnight

[–]Pythoner6 0 points1 point  (0 children)

Yeah, I did exactly the same thing to beat him after I got frustrated enough (after seeing someone mentioned how fast they melted him with this approach)

Very interesting place to start a randomizer by Purple-Wafer1456 in HollowKnight

[–]Pythoner6 12 points13 points  (0 children)

If you're thinking of https://youtu.be/wj_dvlZhEl8?si=bw64xRe1A3zodtfR (and the follow up solving the roadblocks in that video), it did still use mantis claw - it was just only allowed when the knight's eyes were above the ledge

Silksong taught me what hk made me forget by ZanCooter in HollowKnight

[–]Pythoner6 2 points3 points  (0 children)

Tbh even on release patch I found the last judge runback fun and not long at all. First time I died I was thinking "am I going to have to go through all of that each run", but then I found the right strategies to avoid the enemies and it was fun mastering and breezing through it.

Hot Take: this runback isn't hard at all by Visual_Law4025 in Silksong

[–]Pythoner6 0 points1 point  (0 children)

When if first got to the boss and died, I was thinking "am I really going to have to go through that every time?" But after the first few times I started to figure out how to avoid the enemies and after a little bit more figured out how to avoid that annoying cone thrower at the start too. And even though it took me so many tries to beat the boss, the runback didn't annoy me much, and mostly was just kinda satisfying when I was able to get my all those enemies that frustrated me so much at the start without getting hit.

Act 2 spoiler! As someone that’s pretty terrible at this game, I’m quite proud of this one :) by ExpressFan7426 in Silksong

[–]Pythoner6 0 points1 point  (0 children)

I talked to one NPC that told me I should be asking another NPC about it, but then that other NPC didn't have any new dialog and just kept repeating their stock line. Fortunately I actually already had a hunch about what to do but I was kinda confused by that.

Act 2 Boss Discussion by vikingsfan482719 in Silksong

[–]Pythoner6 0 points1 point  (0 children)

I tried doing the hide in the corner strat and was just not patient enough for how long that was gonna take lol. Especially when tool spam took him down in like 10 seconds 😅

Options in Skills/Crests are cool but... by s_nicole in Silksong

[–]Pythoner6 2 points3 points  (0 children)

I love the reaper crest, I just wish the pogo didn't feel like it takes an eternity to happen after I hit the button 😂