Of course I do.Do you run IPv6 in your home networks?
If yes, why?
Yes. Of course, the IPv4 network uses private addresses and therefore does need NAT. But as IPv6 is preferred, this is only a clumsy fallback when connecting to IPv4-only services.Also do you run dual stack
My ISP does not provide IPV6.
Yes, for about a year now.Do you run IPv6 in your home networks?
Dual stack.If yes, why? Also do you run dual stack or do you run NAT64 and DNS64?
So... basically you cannot escape from NAT yet? Using IPv6 does not solve this problem of yours.Of course I do.
- I don't need crappy NAT, so end-to-end communication doesn't suffer from its shortcomings and bugs.
- With IPv4, I'm lucky to get a single public address. With IPv6, /64 and even /56 prefixes are more or less for free.
- I'm prepared. ISPs employing NAT themselves (CGNAT) because they don't have enough IPv4 addresses for all their customers any more, is probably the last escalation step in an astonishing history of keeping something alive that doesn't fit any more since many many years.
- I can reach IPv6-only services (e.g. FreeBSD's official package builders are interesting from time to time).
- With a tunnel offered by HE, I even get a static prefix and reverse DNS delegation (that's why I prefer that over the dynamic prefix offered by my ISP).
- Well, I need no stinking NAT… ?
Yes. Of course, the IPv4 network uses private addresses and therefore does need NAT. But as IPv6 is preferred, this is only a clumsy fallback when connecting to IPv4-only services.
I do not use IPv6 in my home network, mostly because I have been intellectually lazy and I have not learned how the address allocation works.Hi,
I have possibility do deploy IPv6 in my home network. Is it worth it, except to learn new tech
Do you run IPv6 in your home networks?
If yes, why? Also do you run dual stack or do you run NAT64 and DNS64?
Thank you
There's no escape from NAT with IPv4 of course, there just aren't any addresses left. Of course IPv6 solves this problem. While there are very few v6-only services, there are a LOT of dual-stack services, and using v6 with them, no NAT is involved.So... basically you cannot escape from NAT yet? Using IPv6 does not solve this problem of yours.
NAT doesn't protect anything. A somewhat "good" NAT implementation tries to route as much traffic as possible, this includes remembering outgoing ports and route back there even from other peers, helping online games, telephony, etc.In a sense, NAT protects most of the clueless Internet users today. I can foresee when people finally get rid of IPv4 globally a new big wave of successful attacks and more powerful botnets once everybody has a publicly accessible IP address.
Then you don't use it as a router but merely as a modem. That's btw what I do, cause I prefer my own firewall over the one built into such a device. But it isn't the default configuration and it isn't what average Joe will do.When you PPP through your router nothing is filtered
It's always a good idea to expect own errors and have more than one line of defense when it comes to security.&why would you need filtering if you make sure you don't run services ?
I've been running dual-stack with addition of ULA addressing, NAT64 and DNS64 for almost a year now. Works well.Hi,
I have possibility do deploy IPv6 in my home network. Is it worth it, except to learn new tech
Do you run IPv6 in your home networks?
If yes, why? Also do you run dual stack or do you run NAT64 and DNS64?
Thank you
Which resources did you use to set it up ? I had weird issues with v6 in the past . My main problem was that after some time the v6 gateway was not reachable anymore from my jails which always broke a lot of stuff.I've been running dual-stack with addition of ULA addressing, NAT64 and DNS64 for almost a year now. Works well.
I used a free Hurricane Electric (tunnelbroke.net) IPv6 tunnel for about a decade before I found a dual-stack ISP. I highly recommend them.At home, I would like to. My ISP does not provide IPV6. It would be a can of works to ask them.
All other machines have been V6 for a while.
cu
command to listen to the (emulated serial) console of a bhyve guest, which gets then sent onwards via ssh, produces write()'s of 11-13 byte size (as the emulaterd 16550 serial controller fifo is just that big), and ssh sends this on as myriads of packets of that same small size! This then can flood a netif and produce a buffer stall - which then will also block the neighbor discovery, and voila, network falls apart.Now I just have to learn how to read freebsd source codeYes it can have weird issues. Only thing that really helps is to precisely debug it and see what is [not] happening, so then it is no longer weird.
There is no ARP, and the substitute (neighbor discovery) runs in-band in icmp6. So if some netif gets into a bad mood and buffer stalls, then the network may quickly fall apart.
In my case, acu
command to listen to the (emulated serial) console of a bhyve guest, which gets then sent onwards via ssh, produces write()'s of 11-13 byte size (as the emulaterd 16550 serial controller fifo is just that big), and ssh sends this on as myriads of packets of that same small size! This then can flood a netif and produce a buffer stall - which then will also block the neighbor discovery, and voila, network falls apart.
This then led, after some reading-the-source, into the sysctl net.isr.* and net.link.ifqmaxlen - the latter defined as 50 is fine for a 1GbE netif at kern.hz=4000. If the interface runs more bandwidth and/or the kernel has reduced HZ for power savings, then a bigger buffer may be necessary.
This is just an example for how such issues may need to be debugged.
man 8
), parse the output and configure something in response.I've since made a redesign and am running an IPv6-mostly LAN at home. I use Jool for NAT64 on a separate box and Unbound for DNS64. I also have DHCPv4 turned off and it's been working fine for a month+ now..Which resources did you use to set it up ? I had weird issues with v6 in the past . My main problem was that after some time the v6 gateway was not reachable anymore from my jails which always broke a lot of stuff.
Another map - https://stats.labs.apnic.net/ipv6/Which countries have IPv6?
In terms of global IPv6 adoption, the countries leading the way in this transition are France (over 72%), India (67%), Germany (66%), Belgium (65%), Malaysia (61%), Saudi Arabia (60%), Greece (59%), the United States (54%), Uruguay (50%) and Hungary (50%).