| 2 Jun 2025 |
hexa | * L2-3 means it would autostart DHCPv6 when it got this router advertisement | 01:18:46 |
hexa | * L2-3 mean it would autostart DHCPv6 when it got this router advertisement | 01:18:52 |
Charles | those being the fd00 ones? | 01:18:53 |
hexa | yeah | 01:18:57 |
hexa | fc00::/7 is unique local addresses | 01:19:04 |
hexa | kinda like private address space for ipv4 | 01:19:18 |
Charles | ah | 01:19:31 |
| astravoid joined the room. | 01:19:44 |
hexa | you really can achieve a lot with just networkd | 01:20:47 |
Charles | seems that way | 01:21:06 |
| relichunter joined the room. | 02:44:08 |
Charles | hmm i'm getting
# ip route get $(dig AAAA google.com +short)
RTNETLINK answers: Network is unreachable
on the router machine again after rebooting it without any extra changes
| 03:00:47 |
Charles | [root@green:~]# ip -6 route
2601:1c1:8400:a440::/64 dev br-lan proto kernel metric 256 expires 331268sec pref medium
unreachable 2601:1c1:8400:a440::/60 dev lo proto dhcp metric 1024 pref medium
fe80::/64 dev br-lan proto kernel metric 256 pref medium
fe80::/64 dev en-wan proto kernel metric 256 pref medium
this looks wrong, there's no non-ULA address for en-wan
| 03:08:34 |
Charles | despite
2: en-wan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 60:be:b4:17:30:48 brd ff:ff:ff:ff:ff:ff
inet 76.144.146.1/22 metric 1024 brd 76.144.147.255 scope global dynamic en-wan
valid_lft 174608sec preferred_lft 174608sec
inet6 2001:558:6025:36:10f4:b89c:15e8:d8a/128 scope global dynamic noprefixroute
valid_lft 331306sec preferred_lft 331306sec
inet6 fe80::62be:b4ff:fe17:3048/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
| 03:08:58 |
hexa | no default route | 03:09:10 |
hexa | networkConfig.IPv6AcceptRA = true;
| 03:09:45 |
hexa | on wan | 03:09:46 |
Charles | i'll try that | 03:10:33 |
Charles | yeah that was it, nice, thanks | 03:11:23 |
Charles | so now that i've got ipv6 addresses for my machines, are the non-privacy-extensions ones stable for use in AAAA records for public DNS records? | 03:17:28 |
mjm | depends how stable your prefix from your isp is | 03:18:07 |
Charles | let's assume that it is | 03:18:15 |
mjm | mine seems to change whenever they do non-trivial work | 03:18:18 |
mjm | if you've got one that seems to match your mac address, that one should be stable | 03:19:41 |
Charles | so for this:
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 58:47:ca:71:7c:7d brd ff:ff:ff:ff:ff:ff
altname enx5847ca717c7d
inet 192.168.0.10/24 metric 1024 brd 192.168.0.255 scope global dynamic enp2s0
valid_lft 3147sec preferred_lft 3147sec
inet6 2601:1c1:8400:a440:aed7:7fb7:8907:d07a/64 scope global temporary dynamic
valid_lft 3172sec preferred_lft 1372sec
inet6 2601:1c1:8400:a440:5a47:caff:fe71:7c7d/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 3172sec preferred_lft 1372sec
inet6 fe80::5a47:caff:fe71:7c7d/64 scope link proto kernel_ll
valid_lft forever preferred_lft forever
probably second inet6 line?
| 03:22:42 |
mjm | yes, that one | 03:23:04 |
Charles | ah the words following the address are documented here: https://man7.org/linux/man-pages/man8/ip-address.8.html#DESCRIPTION | 03:24:33 |
Charles | mngtmpaddr seems to mean "this is the stable one" | 03:24:44 |
Charles | or, imply it | 03:25:03 |
mjm | the lack of "temporary" as well | 03:25:29 |