I have a domain name that points toward my home server. Under every Ubuntu release up through Wily, by default I had a stable EIU-64 address that I could use for my AAAA record. However, after installing Xenial, I don't seem to get a stable address by default.
joejoe@myserver:~$ ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:24:1d:d2:e3:f4 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.101/24 brd 192.168.0.255 scope global enp2s0
valid_lft forever preferred_lft forever
inet6 2601:280:3068:2945:74ed:b303:6474:6e29/64 scope global temporary dynamic
valid_lft 6965sec preferred_lft 3363sec
inet6 2601:280:3068:2945:ac34:ea15:4340:29a4/64 scope global temporary deprecated dynamic
valid_lft 6965sec preferred_lft 0sec
inet6 2601:280:3068:2945:bdfd:6253:b07e:1308/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 6965sec preferred_lft 6965sec
inet6 fe80::dc3e:6127:bd4e:18b/64 scope link
valid_lft forever preferred_lft forever
As you can see, all of the inet6
addresses with scope global
have limited lifetimes. Is there a way to get my EIU-64 address back, or is there some other way to get a stable address that I can use in a domain name record?
I just figured this out. For each connection in /etc/NetworkManager/system-connections/
, you need to set the following property:
[ipv6]
addr-gen-mode=eui64
NetworkManager in 16.04 appears to set a default of stable-privacy
for the addr-gen-mode
setting. When stable-privacy
is set, a random address is generated each time, even when ip6-privacy
is set to 0.
Collected from the Internet
Please contact [email protected] to delete if infringement.
Comments