Why does IPv6 host route gets lost the second time I run "nmcli device reapply port1"?
I set the IPv6 address of port1 with nmcli:
/usr/bin/nmcli connection modify port1 ipv6.method manual ipv6.address 1510::2/64
/usr/bin/nmcli device reapply port1
The first time I run this, the IPv6 host route is right:prefix 1510::2/128
But running the /usr/bin/nmcli device reapply port1 command a second time, the host route 1510::2/128 is lost in route -A inet6, as shown in the image:
Now if I run the command: nmcli connection up port1 or nmcli device connect port1;
the host route 1510::2/128 will reappear in route -A inet6.
Why is the IPv6 host route lost when I execute nmcli d reapply port1 a second time?