I’m trying to configure a unique-local IPv6 address for OpenSuSE. I also want to switch from using a dynamic IPv6 address to a static. IPv6 is still something I struggle with though.
I run ifconfig and I count 7 global-link addresses and 1 link-local address. From what I’ve read, my ethernet adapter should always have at least two IPv6 addresses, a global-link and a link-local. I don’t understand why I have 7 global-link addresses though.
So, I want to make sure I do this right and understand everything before I go jumping in. I’ve configured sshd to listen on the static private IPv4 address, but now I want to configure it to listen on a private IPv6 address. I was reading that I shouldn’t use the link-local address for this kind of stuff but should configure a unique-local address (somewhere in the block of fc00::/7). I tried using the Network Settings in Gnome, and I see how I can configure an IPv6 address, but as soon as I do this, I believe it’s going to replace the IPv6 addresses that I currently get from my router (the global ones). I cannot figure out how to add more than one IPv6 address. Can anyone point me in the right direction? In Network Settings, I see the Network Setup Method is set to Wicked Service. I see where I can add multiple IPv4 addresses, but not multiple IPv6 addresses.
If there’s any information that I’ve left out and can provide, please feel free to ask. I’ve searched the internet for a good bit and couldn’t find the information I was looking for. I think this could be because I still don’t fully understand IPv6 and might be using the wrong query. Any help would be greatly appreciated.