Problemă
Pe o cutie CentOS Linux (7/8) cu modul de generare IPv6 și EUI-64 configurat, NetworkManager spune că modul de generare a adresei este stabil - confidențialitate.
Detalii și cercetări
Pe cutiile noastre Linux CentOS le folosim nmcli
pentru a redenumi adaptoarele de rețea. După aceea, mutăm fișierele ifcfg-* la noile nume. Toate acestea funcționează ca excepție. Înainte de redenumirea adaptorului, NetworkManagers spune că modul de generare a adresei IPv6 este EUI-64:
conexiune nmcli arată ens3 | grep addr-gen
ipv6.addr-gen-mode: eui64
Dar după redenumirea adaptorului (și o repornire), aceeași comandă arată rezultate diferite:
conexiune nmcli arată eth-wan | grep addr-gen
ipv6.addr-gen-mode: confidențialitate stabilă
Ceea ce am incercat
După ce am cercetat diverse documentații, am încercat diferite situații pentru a „restaura” configurația EUI-64:
- Adăugarea IPV6_PRIVACY=no și IPV6_ADDR_GEN_MODE=eui64 la ifcfg-*
- Executarea
nmcli cu mod eth-wan ipv6.addr-gen-mode eui64
Niciuna dintre cele de mai sus nu duce la o comutare vizibilă înapoi la EUI-64. Dar după adăugarea opțiunilor în prima situație, configurația IPv6 utilizează efectiv EUI-64. Chiar și atunci când NetworkManagers declară contrariul. Am testat acest comportament urmărind adresa ip
ieșire între toate modificările.
Întrebări finale
- Va face vreun rău faptul că NetworkManager oferă alte informații decât cele furnizate de configurație?
- Există vreo modalitate de a schimba în mod eficient configurația NetworkManager vizibilă, astfel încât să fie „sincronizată” cu configurația de funcționare?