My computer connects to a router via an ethernet cable. I have then an global address IPv6 for example : a::face/64. Here is my network configuration at the auto-configuration mode :auto eth0iface eth0 inet6 autoI plug-out the cable then plug it in another router. Logically, the global address of my computer will change to b::face/64. But when I used the command ifconfig, I found that there are both two addresses a::face/64 and b::face/64. Of course, we can't ping6 to the old global address a::face/64 because it does not really exist. I tried to fix the problem by changing the configuration from auto to allow-hotplug but that didn't change much.My question is : What is the problem of my computer? How can I fix the problem?
Old IPv6 address does not disappear using another router
debian;networking;configuration;ipv6