News for hackers. Stuff that matters.
Re:Hello IPv6: a minimal tutorial for IPv4 users by candiddevmike on Thursday October 07, 2021 @11:27AM (#28787571)
IMO, IPv6 sucks for home users and labs. Prefix delegation means your routable IP scheme could change underneath you, and firewalling connections using PD addresses is really hard (unpredictable prefixes, privacy extensions change suffixes constantly), though some routers make it easier, like Google Wifi. I think most will end up NATing a single external IPv6 with a private IPv6 network behind it.

I wish IANA and friends would let home users and other smaller entities request global /56 address blocks and force ISPs to peer/announce (nothing crazy, just a default route).

EDIT: end users should be able to request static blocks from their ISPs for free, not IANA.

Re:Hello IPv6: a minimal tutorial for IPv4 users by whoknowswhat11 on Thursday October 07, 2021 @12:17PM (#28788361)
The irony for me is that I pretty easily get a static IPv4 block from my ISP (they do it for free for me, but should be $5/month or something).

Trying to get a static IPv6 prefix is not possible. So there is actually LESS availability of static IPv6 for some reason - even through the address space is so massive, the rules around using it are so restrictive you can't get something static.

This ripples into absolutely everything - now doing firewall rules is a total pain. Additionally the machines and devices are constantly changing IP addresses (on IPv6). So the old small business setup model where a DHCP server is setup, some static IPs configured then reservations in DHCP made, then everything works great no matter what happens in DNS or other servers etc is gone, which feeds mgmt dashboards so you can easily do a alerts or period end report - so and so used 5TB, is something wrong with their machine type stuff - get's harder.

I am curious what recommended IPv6 solution is for this classic small biz situations.

Dual WAN, primary ATT, secondary comcast (for failover). Local DHCP server for addressing. Monitoring / reporting by User/IP. VPN terminating at a sonicwall or similar.

1) Without a static IP - what do I give my VPN users? 2) With all the IP address changes, how do I assign IP's to users to get my monitoring tools to play well with everything. 3) With PD, how do I get my failover working well?

Re:Hello IPv6: a minimal tutorial for IPv4 users by rnhmjoj on Thursday October 07, 2021 @04:33PM (#28791684)
> This ripples into absolutely everything - now doing firewall rules is a total pain. Additionally the machines and devices are constantly changing IP addresses (on IPv6).

A dynamic prefix sucks for a number of reasons, but at least for firewall rules you can just match the last 64 bits using a mask. At least, ip6tables can do this.

> Additionally the machines and devices are constantly changing IP addresses

You probably mean the privacy extensions addresses (AKA temporary). Those are complementary to the persistent ones (EUI-64) and shouldn't concern your firewall because they aren't normally used for receiving connections, unless you intend to block outbound traffic.

> I am curious what recommended IPv6 solution is for this classic small biz situations.

For a small business, the recommendation is: get a (static) /48 from your ISP, split it into several /64 subnets, advertise a prefix for each subnet, a DNS server (RDNSS) and let the clients assign their own addresses via SLAAC. There's no need for a DHCPv6 server (in fact some clients don't support it, see Android) or reservations because the addresses are unique and static.

If your ISP is evil and doesn't give you a static prefix, you can advertise a ULA prefix (basically the IPv6 version of RFC 1918) and use that in place of the dynamic one. Clients will use the dynamic prefix for Internet connections and the ULA for local services (printers, NASs, etc.).

Re:Hello IPv6: a minimal tutorial for IPv4 users by GSGBen on Thursday October 07, 2021 @05:18PM (#28792230)
That works for one ISP, the issue is with two (a common design for SMB network reliability). Earlier recommendations I read were "get your own public /48 assigned and peer with both, NAT including NPT is not good". But it turns out some (all?) authorities won't do that for SMBs, so we're back to some form of translation, probably on top of ULAs running internally.

Another related issue is the ULA design - they're meant to be randomly generated but it's not enforced, so you just know there'll be a bunch of internal networks with custom duplicate ULAs that will only show up when some businesses merge, so we'll be back to re-ipaddressing subnets.

IPv6 has changed a bit since the first RFCs (privacy extensions etc) so I imagine at some point someone will look at this and make some changes to suit. I wonder if it'll be relaxing ULA recommendations or adding something else entirely.

I'm insanely excited for never having to worry about subnet size again but it just doesn't seem like there's a clear best-practice one-true-way everyone-agrees way forward right now for a whole bunch of popular use-cases.

Re:Hello IPv6: a minimal tutorial for IPv4 users by magicalhippo on Thursday October 07, 2021 @09:33PM (#28794649)
> At least, ip6tables can do this.

pfSense only got support for PD-aware firewall rules a few months ago[1], and it seems rather limited as such.

[1]: https://redmine.pfsense.org/issues/6626

Re:Hello IPv6: a minimal tutorial for IPv4 users by na85 on Thursday October 07, 2021 @01:54PM (#28789868)
>So the old small business setup model where a DHCP server is setup, some static IPs configured then reservations in DHCP made, then everything works great no matter what happens in DNS or other servers etc is gone, which feeds mgmt dashboards so you can easily do a alerts or period end report - so and so used 5TB, is something wrong with their machine type stuff - get's harder.

It's obviously more complex, but could this not be solved by running an internal DNS resolver, assigning every machine a hostname, and having those machines use e.g. ddclient or similar to ensure their IPv6 address is current in the internal DNS table?

I mean I know it's easier to remember that e.g. 192.168.1.4 is your printer, and .5 is the CNC router, etc. but I feel like that's not how IPv4 was intended to be used.

Re:Hello IPv6: a minimal tutorial for IPv4 users by xoa on Thursday October 07, 2021 @04:08PM (#28791434)
>and having those machines use e.g. ddclient or similar

How does this work on my networked PDU, UPS, speaker, light hub, or even printer for that matter since you mention it [0]? There is vast universe of "machines" that aren't full fat PCs (or if they are under the hood grant zero native flexibility to the operator over any of that). But they all can take a static IP fine and then get managed from there, shoved into VLANs which are also straightforward with IPv4, etc.

I agree with GP that this is a really, really common scenario in SMB. And it means a lot of stuff can stay up and active with quite minimal network infrastructure.

>but I feel like that's not how IPv4 was intended to be used.

First, why not, and what source? People have been using static IPv4 for this sort of thing for as long as I can remember ethernet (mid 90s) at least and probably before I ever did my first networking at all. But second, so what? It's useful, makes sense and has tons of usage. It allows basic networks to get bootstrapped in a super lightweight fashion and its dependable when there are issues at higher stacks. It certainly doesn't scale, but conversely at scale handling more moving parts reliably also is much more feasible so that's ok.

It definitely seems like one of those things that should have been a gimme in a new standard. With the opportunity to have close enough to limitless addresses why did they have to make it more restrictive then the old very limited system?

----

0: Ignoring granted that many of them don't support IPv6 at all, because some already do and that number may eventually be 100% or sufficiently close. And that would probably happen sooner if there was more demand due to IPv6 meeting existing needs.

Re:Hello IPv6: a minimal tutorial for IPv4 users by _trampeltier on Thursday October 07, 2021 @05:48PM (#28792552)
Also in isolated networks like industry automation or so. You have a couple of devices and static addresses. Very simple.

A couple of years ago I tryed to make my homenetworks complete IPv6, but then I realised, IPv6 is a such pain for me at home with a couple of VLANs and so. Of course just NAT is bad, but it had also it's good points.

Re:Hello IPv6: a minimal tutorial for IPv4 users by paxswill on Thursday October 07, 2021 @03:31PM (#28791036)
Depending on your DHCP and DNS servers, they might already have this built in. dnsmasq will maintain DNS entries for the DHCP leases it hands out, and can also add AAAA records if it sees a SLAAC message for a MAC address it gave a DHCP lease to. BIND’s servers (dhcpd, named, kea) can be set up so that for each DHCP lease assigned, a DDNS update is sent.
Re:Hello IPv6: a minimal tutorial for IPv4 users by labawi on Sunday October 10, 2021 @07:00AM (#28817432)
Is see no reason why you couldn't do the same with IPv6 - setup dhcp with ULAs and static ips, perhaps with a hosts table or local dns to keep things readable.
Re:Hello IPv6: a minimal tutorial for IPv4 users by gerdesj on Thursday October 07, 2021 @12:26PM (#28788500)
NPt - eg: https://docs.netgate.com/pfsense/en/latest/nat/npt.html or NAT66 and friends for outbound. DNS for inbound. Sadly most VPNs don't support SRV or similar. Wireguard perhaps.

It's not pretty 8(

Re:Hello IPv6: a minimal tutorial for IPv4 users by slownews45 on Thursday October 07, 2021 @03:24PM (#28790957)
This is the issue.

I wish we could have had (static) PD, then locally define a netmask, and then DHCP or straight static for local devices.

Internally, you'd ignore PD for routing within netmask - so regardless of where WAN link went you'd still be ok locally. But because address space is so big, and PD is so big, these local addresses were also (with PD attached) globally routable.

I'd also love if IPv6 only devices had an EASY way to hit IPv4 (ie, xxx:ipv4 in IPv6 address space, with the border device which could be dual stack translating over to IPv4) as a default transition config. One problem is that IPv6 put so many new concepts in it doesn't map as cleanly as maybe IPv5 might have (just an extension in size of space).

Re:Hello IPv6: a minimal tutorial for IPv4 users by andrewjf on Thursday October 07, 2021 @03:53PM (#28791273)
> I'd also love if IPv6 only devices had an EASY way to hit IPv4 (ie, xxx:ipv4 in IPv6 address space, with the border device which could be dual stack translating over to IPv4) as a default transition config.

Doesn't NAT64 do exactly that? It translates `64:ff9b::<32 bit IPv4 address>` -> `IPv4`. I get there's stateful/stateless issues and "default" configs (i.e. DNS64), but sounds like the technology is there.

Re:Hello IPv6: a minimal tutorial for IPv4 users by slownews45 on Thursday October 07, 2021 @04:04PM (#28791389)
I think 464XLAT is probably the better solution currently as you can interop with things like websockets etc / SIP? One problem is none of this was default, 464XLAT came out because folks were trying to solve this. That's much different than every router that supports IPv6 auto supports a NAT64 type solution. Other issues are created because of overall protocol differences etc.
Re:Hello IPv6: a minimal tutorial for IPv4 users by snuxoll on Thursday October 07, 2021 @11:46AM (#28787848)
The solution I've come up with here is to use ULA's in addition to the public prefix. If my public prefix changes it can cause a temporary disruption in service availability from outside my home, but on the inside everything uses the ULA prefix for communication so I don't have giant messes during re-addressing. This has also tackled my issues with inter-vlan routing, since my switch does not have the ability to take a prefix delegation but can route static IPv6 subnets just fine.

My big issue remains multi-homing for smaller setups like my homelab and SMB's. When doing NAT (and I could do NPT with my v6 network) all my policy is at the gateway - what traffic goes over what link, etc. I lose all that with IPv6, and I'm still trying to figure out how to deal with it - what used to be simple policies like "my home office uses CenturyLink and only fails over to Sparklight if that's down while everything else does the opposite" now require some way to push down the client or more sophisticated IFTT style setups on the router (if this gateway goes down depreciate the prefix and advertise this one instead).

Re:Hello IPv6: a minimal tutorial for IPv4 users by phicoh on Thursday October 07, 2021 @12:19PM (#28788397)
For multi-homing, you can also look at it another way: the only thing you have to do to move downstream hosts from one prefix and router to another is different router advertisements.

In theory, you could actually disable router advertisements on the routers themselves, and run a small daemon that just announces the right information.

Re:Hello IPv6: a minimal tutorial for IPv4 users by snuxoll on Thursday October 07, 2021 @02:32PM (#28790377)
> In theory, you could actually disable router advertisements on the routers themselves, and run a small daemon that just announces the right information.

I actually investigated the feasibility of something like this - but the way IPv6 RA's work requires they be sent from the link-local address of the router itself, so I'd have to run said daemon on the router itself - at which point I can just write some scripts to modify configuration on event triggers.

Re:Hello IPv6: a minimal tutorial for IPv4 users by aidenn0 on Thursday October 07, 2021 @12:55PM (#28789004)
Do you use SLAAC or DHCP6 for assigning the ULAs? I'm looking for something that lets me use ipv6 on my home network, and my ISP changes my /64 PD disturbingly often.
Re:Hello IPv6: a minimal tutorial for IPv4 users by snuxoll on Thursday October 07, 2021 @02:25PM (#28790267)
I use SLAAC - I actually use my main switch (Juniper EX2300) to advertise those since it can handle routing the inter-vlan traffic on my network, and then my router/firewall handles the public prefixes.
Re:Hello IPv6: a minimal tutorial for IPv4 users by candiddevmike on Thursday October 07, 2021 @11:48AM (#28787877)
Are you assigning a public and private IP to everything, or just private and using NAT on the gateway?
Re:Hello IPv6: a minimal tutorial for IPv4 users by snuxoll on Thursday October 07, 2021 @12:00PM (#28788066)
Everything gets a public address as well as a ULA one.
Re:Hello IPv6: a minimal tutorial for IPv4 users by kop316 on Thursday October 07, 2021 @11:42AM (#28787784)
That was my experience as well.

I have three seperate VLANs (Untrusted Devices, Servers, Normal) which is easy with IPv4/NAT/HAProxy.

IPv6 was unpredictable in how I could get more than a /64 subnet (so no VLANs allowed). After guessing at how to get it for a few hours, I was able to get a /56 subnet, and set it up. I even disabled IPv4 (dual stack caused it's own set of issues). IPv6 was much, much slower. I was unable to track down why it was so much slower, so I ended up just doing back to IPv4.

Re:Hello IPv6: a minimal tutorial for IPv4 users by d00bianista on Thursday October 07, 2021 @12:01PM (#28788096)
I'd like to disagree on IPv6 sucking and would like to steer this blame towards whoever decided to not be persistent. Firewalls can handle changing prefixes by masking it. Hosts can request certain addresses. Cheap dual-homing is something that IPv6 does not quite do, because that requires NAT66, which is controversial. Also, RIPE tells us to do persistent delegations:

https://www.ripe.net/publications/docs/ripe-690#5-2--why-non...

Re:Hello IPv6: a minimal tutorial for IPv4 users by aidenn0 on Thursday October 07, 2021 @12:51PM (#28788910)
AFAICT pretty much all home ISPs don't offer persistent delegations. Mine changes with every power outage plus a few other times a year. You can upgrade to their "business plan" and pay 4x as much for 1/2 the bandwidth to get a persistent delegation of a /48, but "Having more than one device on the internet" shouldn't require a business plan these days, and so the choice is NAT66 or having all the issues that that RIPE publication calls out.
Re:Hello IPv6: a minimal tutorial for IPv4 users by tialaramex on Thursday October 07, 2021 @11:40AM (#28787748)
> I wish IANA and friends would let home users and other smaller entities request global /56 address blocks and force ISPs to peer/announce

You want portable /56s?

You realise that's incredibly expensive for everybody else right? Today's portable /24s are a considerable burden, and you'd like to have far smaller routes assigned for basically your personal convenience. I don't know for sure what it would cost, but certainly thousands of dollars per year each seems like a very modest estimate.

Re:Hello IPv6: a minimal tutorial for IPv4 users by fulafel on Thursday October 07, 2021 @11:58AM (#28788037)
That's indeed the original reasoning for building in on-the-fly renumbering to IPv6, but it was supposed to still be a rare event.

But consider: (1) that for ages the route table growth has been slow due to v4 shortage, and router memory has kept getting cheaper on the normal memory cost curve for this plateau phase in history, and (2) Consumer ISPs have been abusing this and making prefixes jump around even on CPE reboots, instead of having them stable for months and years like is the design, and (3) mechanisms to smooth out renumbering haven't been deployed because ISPs have gotten away with doing [2] without any mitigations.

The 'net infra could probably afford to start giving many more people portable blocks, and it would be only fair that ISPs would have to pay a bit for their sins regarding [2], and to this would add incentives to do [3].

Re:Hello IPv6: a minimal tutorial for IPv4 users by elktea on Thursday October 07, 2021 @06:09PM (#28792733)
regarding (1), the route table growth is actually not slowing. as we run out of IPv4 addresses there is more fragmentation as bigger blocks are split up and sold.
Re:Hello IPv6: a minimal tutorial for IPv4 users by fulafel on Friday October 08, 2021 @12:24AM (#28795735)
In graphs I saw it slowed somewhat.. but even if you are right, this is still waste of router memory since those same routes could be for much bigger v6 blocks instead of tiny v4 ones.

And also, in absolute terms it's currently tiny, ~ 2 M routes that can be represented in a couple of addrs worth of space each in line card memory when deciding just which interface to forward, and keeping in mind that only core routers that don't outsource transit to other upstream telcos have a need to keep this in memory.

Re:Hello IPv6: a minimal tutorial for IPv4 users by candiddevmike on Thursday October 07, 2021 @11:44AM (#28787816)
Fair point. Let me request them for free from my ISP then. None of this "pay $20/mo for a static prefix" garbage. IPv6 loses all of its benefits if my entire network is ephemeral and has to rely on prefix delegation propagation.
Re:Hello IPv6: a minimal tutorial for IPv4 users by tialaramex on Thursday October 07, 2021 @12:08PM (#28788216)
You agree it's a "fair point" that this would be incredibly expensive, but then you say you want it to be free.

Is it simply that you don't understand why it's incredibly expensive? It means everybody who does network routing has to buy extra hardware to track all this useless noise you've decided ought to be "free", that hardware costs money.

Your ISP choosing to charge you for stuff that doesn't cost them anything is completely separate. I would say "Choose an ISP which isn't shit" but you're probably American and have no such choice. Too bad?

Re:Hello IPv6: a minimal tutorial for IPv4 users by candiddevmike on Thursday October 07, 2021 @12:13PM (#28788291)
My correction is for static prefixes from an ISPs block, I don't see that as an unreasonable free request. No peering, they just static route that block to the IPv6 address they assign you.
Re:Hello IPv6: a minimal tutorial for IPv4 users by tialaramex on Thursday October 07, 2021 @02:02PM (#28789963)
Sure, yes, there's no reason this should be hard for your ISP to arrange. I guess it might be slightly painful for large ISPs say if you're a huge American ISP and customers can just up and move all their gear from San Francisco to New York and expect the IP addresses to stay the same that's kind of annoying to implement and the service for those customers will either suck (a user in New York finds all their data routes via the West Coast) or cost you more.

But in the general case, for a customer who is just using the Internet from the same place as last time, there's no benefit to changing their IP addresses and clearly there's no reason static addressing shouldn't be free, it's just like one database entry for them to do it.

I could imagine them explaining OK, you get static BUT it might change if you move home or something, and that feels pretty acceptable to me.

For what it's worth I get static IPv6 and IPv4 (although of course the IPv4 is a tiny block, only a /27 IIRC whereas I have a /48 of IPv6) but I'm in the UK and with a specialist ISP that cares a lot about this stuff.

Re:Hello IPv6: a minimal tutorial for IPv4 users by techsupporter on Thursday October 07, 2021 @02:21PM (#28790207)
> For what it's worth I get static IPv6 and IPv4 (although of course the IPv4 is a tiny block, only a /27 IIRC whereas I have a /48 of IPv6) but I'm in the UK and with a specialist ISP that cares a lot about this stuff.

Even some of the large ISPs can get it right. I used to have fiber optic service from a large telephone company (starts with "C" ends in "EnturyLink") and could use their account management portal to go and get anything up to a /26, complete with setting up reverse DNS, just by clicking a button and agreeing to a relative pittance of money. I think the /26 was $40 per month and the /28 I had was $10 a couple of years ago. They would give me a static IPv6 /48 for nothing, just a click, and delegate the reverse DNS zone to me. A /56 that was supposedly dynamic but never actually changed was given by default.

The problem seems to be which ISPs want to do what. ISPs run by phone companies seem to think of their networks, and the customer networks attached to them, as actual internetworked networks. ISPs run by video companies seem to think of their networks as extensions of distribution systems for linear television channels.

Re:Hello IPv6: a minimal tutorial for IPv4 users by labawi on Sunday October 10, 2021 @07:11AM (#28817487)
If you move your physical connection, renumbering seems totally reasonable (they need to handle internal routing). Otherwise, I see no reason the assigned address shouldn't be static, other than money extraction and perhaps privacy.
Re:Hello IPv6: a minimal tutorial for IPv4 users by Arnavion on Thursday October 07, 2021 @02:23PM (#28790245)
Well, prefix delegation would be fine as long as the ISP guarantees that the delegated prefix will be stable. But they aren't guaranteeing that unless you pay extra for a static v4 (because they're tying v6 assignments to v4 assignments), which is indeed asinine.
Re:Hello IPv6: a minimal tutorial for IPv4 users by unethical_ban on Thursday October 07, 2021 @01:06PM (#28789198)
@tialaramex is making their point rather poorly, using the term "expensive" without explaining how, and being a bit aggressive about it.

The more ASes that exist, the more routes need to be propagated. If every household were theoretically assigned a network that they could take with them anywhere, and advertise, a well-connected router would have millions and millions of routes to track and forward.

One of the goals of IPv6 was to make the Internet more hierarchical to avoid this.

I agree with your point. I should be able to get a static PD from my ISP (a /56 or /60 easily) and that should stay the same for all time, given a MAC address. In other words, PD should be stateful.

I have thought about setting up my LAN with "Unique Local Addresses" and doing NAT66 if I can ever manage to get a public IPV6 address from my ISP.

Re:Hello IPv6: a minimal tutorial for IPv4 users by vetinari on Thursday October 07, 2021 @04:24PM (#28791595)
You don't need to do NAT66; just enable ULA. Interfaces can have multiple IPv6 addresses, not just one. So you will get your static local addresses and for outbound traffic, a random globally routed address from the currently assigned prefix would be used.
Re:Hello IPv6: a minimal tutorial for IPv4 users by Dylan16807 on Thursday October 07, 2021 @07:38PM (#28793596)
I know routing table bloat is annoying and it's hard to do tons of routes in an ultra-fast way, but I do want to point out that "millions and millions of routes" translates to "tens and tens of megabytes".
Re:Hello IPv6: a minimal tutorial for IPv4 users by Dagger2 on Saturday October 09, 2021 @12:14AM (#28807002)
But if you're doing fast hardware routing, that's tens and tens of megabytes of TCAM, not DRAM. It's more akin to CPU cache in terms of latency, capacity and cost.
Re:Hello IPv6: a minimal tutorial for IPv4 users by Dylan16807 on Saturday October 09, 2021 @12:45AM (#28807131)
You can get a $600 Epyc with 128MB of cache. That shouldn't be too much compared to the tier of router we're talking about, right?
Re:Hello IPv6: a minimal tutorial for IPv4 users by Dagger2 on Saturday October 09, 2021 @02:01AM (#28807418)
That's L3 cache though; they only have 0.5 MB of L2 cache per core.

I'm not really sure how much each of these types of memory cost, but I did find [1] which says "The cost of TCAM is also about 30 times more per bit of storage than SRAM". That suggests a CPU with something more like 0.5-1 GB of L3 cache would be a closer comparison.

[1] https://research.ijcaonline.org/volume115/number7/pxc3902299...

Re:Hello IPv6: a minimal tutorial for IPv4 users by 10000truths on Thursday October 07, 2021 @11:45AM (#28787835)
This is an ISP problem, not an IPv6 problem. With the greatly expanded address space, nothing stops an ISP from allocating each customer a static prefix. To not do so is, in my eyes, just another undignified attempt at rent seeking.
Re:Hello IPv6: a minimal tutorial for IPv4 users by admax88qqq on Thursday October 07, 2021 @11:42AM (#28787787)
The address size, and pains of the IP scheme changing underneath might hopefully push mDNS and other naming systems to really catch up so that we can stop using IP addresses for things like firewall rules.

I would much rather have a local network naming system that works and use human readable names in all situations where I want to specify firewall rules. It's a shame that this still really isn't an option, the technology is there, it just needs some polish to not require so much tweaking.

Re:Hello IPv6: a minimal tutorial for IPv4 users by iptrans on Thursday October 07, 2021 @11:55AM (#28787981)
Having to do a DNS lookup for each firewall rule is going to suck. Not to mention blackholing traffic when cached DNS replies are out of sync with the actual IP.
Re:Hello IPv6: a minimal tutorial for IPv4 users by admax88qqq on Thursday October 07, 2021 @05:30PM (#28792338)
Doesn't have to be DNS, could be any sort of cache on the router that updates when new hosts come online or the prefix changes.

Plus blackholing temporarily due to a stale cache is better than blackholing permanently due to a stale rule pointing to an old IP.

Re:Hello IPv6: a minimal tutorial for IPv4 users by blibble on Thursday October 07, 2021 @09:51PM (#28794781)
how do client firewalls deal with that?

the don't know the router lost its connection

Re:Hello IPv6: a minimal tutorial for IPv4 users by vetinari on Thursday October 07, 2021 @04:30PM (#28791653)
I can see that there is a user-space daemon, that watches TTLs in the resolved DNS records and if they change, updates an corresponding ip set in the firewall.
Re:Hello IPv6: a minimal tutorial for IPv4 users by psim1 on Thursday October 07, 2021 @01:02PM (#28789123)
I have done PD of a /60 from Comcast for three years and my prefix never changed. I can't imagine why it would or should.
Re:Hello IPv6: a minimal tutorial for IPv4 users by bombcar on Thursday October 07, 2021 @01:14PM (#28789310)
Mine is pretty stable but anytime the cable modem gets fried by lightning the new one gets a new prefix. I wish it was tied to my account somehow.
Re:Hello IPv6: a minimal tutorial for IPv4 users by d00bianista on Thursday October 07, 2021 @01:28PM (#28789523)
That's because the DHCPv6 client in the modem generates a unique DUID for itself and the new one cannot know the fried modems DUID.
Re:Hello IPv6: a minimal tutorial for IPv4 users by ac29 on Thursday October 07, 2021 @09:42PM (#28794711)
If your cable modem is regularly getting fried by lightning, you can get lightning arrestors inline on the coax connection.
Re:Hello IPv6: a minimal tutorial for IPv4 users by bombcar on Friday October 08, 2021 @08:03PM (#28805632)
I have one now but I suspect the lightning shall … resist arrest.
Re:Hello IPv6: a minimal tutorial for IPv4 users by throw0101a on Thursday October 07, 2021 @05:33PM (#28792382)
> IMO, IPv6 sucks for home users and labs. […] EDIT: end users should be able to request static blocks from their ISPs for free, not IANA.

This is a technical argument for IPv6, because there is no reason to worry about exhaustion and scarcity with it. The issue here is on the business side of things.

As others have mentioned: as a kludge you can assign ULA on your network and then use NPTv6 for when the prefix you're delegated changes in the non-static scenario.

Re:Hello IPv6: a minimal tutorial for IPv4 users by p1mrx on Thursday October 07, 2021 @03:29PM (#28791013)
What we really need is to decouple IP service from the last-mile cable/DSL/fiber ISP, so they provide a dumb pipe to a nearby PoP where you can choose your IPv4/IPv6 provider.

This system would need to support MTU >= 1500, and enforce geographical locality so it doesn't get banned by Netflix.

Re:Hello IPv6: a minimal tutorial for IPv4 users by mindslight on Thursday October 07, 2021 @11:47AM (#28787869)
I also haven't found it compelling to implement IPv6 on my small network. If I use v6 addressing for my own nodes, what do I gain? I don't need my internal network to be routeable. And even if I could come up with some use, relying on those addresses being routeable creates a single point of failure at the tunnel gateway.

Alternatively, I could setup a v6 tunnel for my home network and each of my remote nodes that doesn't have native v6, "beyondcorp" style. But I want to have an "internal" network where everything is definitely running over wireguard. But wireguard over v6 just means more bytes on the wire and suboptimal routing, and v6 over wireguard falls under the first point.

Now it's true that if one of my VPS's was v6 only, then I'd start to care about v6 reachability to keep my wireguard mesh a full mesh. But at this time I just don't see the use, and without a use anything I setup for kicks will eventually fall apart like my previous few tests of IPv6 did.