Merci pour les explications (c'est pas mon métier, et tant que noob vous m'êtes d'une grande aide !).
Effectivement avec accept_ra=1 et un pre-up qui va bien c'est bien plus propre !
Dans /etc/network/interfaces
iface enp0s3 inet6 auto
pre-up /sbin/ip token set ::bad:c0de dev enp0s3
ce qui donne
root@Freeze:[~] > ip addr show dev enp0s3
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:90:tt:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.0.12/24 brd 192.168.0.255 scope global dynamic enp0s3
valid_lft 86118sec preferred_lft 86118sec
inet6 2a01:cxxx:yyyy:zzzz::bad:c0de/64 scope global dynamic mngtmpaddr
valid_lft 1792sec preferred_lft 592sec
Finalement, c'est plus propre que sous Windows ou alors il y a le même principe et je n'ai pas encore trouvé.