Ma config dhcpcd.conf qui marche IPv4 + IPv6 (à peu près...)
# dual-stack IPv4 et IPv6
noipv6rs
noipv4ll
nohook hostname ntp.conf
allowinterfaces vlan832
debug
interface vlan832
# 00030001<MAC_ADDRESS_LIVEBOX_SANS_DEUXPOINTS> dans /var/db/dhcpcd/duid
# iaid below = 4 derniers octets de la MAC de la livebox
iaid XXXXXXXX
clientid
# delegation de /64s à d'autres interfaces. rad(8) s'en occupera
# remplacer les XX par les 4 derniers octets de la MAC de la livebox (comme pour l'iad)
ia_pd XXXXXXXX aq1/2/64
option auth
authprotocol token 0x123/0x456
userclass FSVDSL_livebox.Internet.softathome.Livebox5
vendorclassid sagem
option 1 3 6 15 28 51 58 59 90 119 120 125
nooption 33 57
# Le token 0x456 ci-dessous est un magic string (dhcplivebox250) qu'Orange renvoie
authtoken 0x456 "" forever 64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30
authtoken 0x123 "" forever # < token d'authentification ici >
Après ~24h j'ai perdu le réseau, avec ça dans les logs:
dhcpcd[75339]: vlan832: no authentication from 80.10.XX.XX
Je ne sais pas si c'est parceque je ne fais pas de rotation de la clef? Je vais laisser tcpdump tourner pour voir si dhcpcd fait bien une demande de renouvellement, ou si c'est orange qui me rejete... Ce qui est bizarre c'est qu'un simple rcctl restart dhcpcd et tout rentre dans l'ordre.
Je suis sûr qu'il y a aussi moyen d'ajouter la route par défaut de manière automatique.
EDIT: J'ai ajouté comme option noauthrequired
, on verra dans 24h...