Linux ipv6 無狀態 設置為 eui64
轉載注明來源: 本文鏈接 來自osnosn的博客,寫於 2019-08-22.
無狀態的ipv6有eui64和stable-privacy模式,
在家庭pppoe模式下,設置ipv6的ddns。發現ipv6的PD是會變化的。
- eui64的ipv6地址后四段是固定的,只與網卡的MAC有關,不隨前綴(PD)變化。方便設置防火牆規則。
- stable-privacy的ipv6地址后四段是相對固定的,與uuid,PD都相關。前綴(PD)變化,后四段地址也會變。不利於防火牆規則的設置。
CentOS7 缺省無狀態ipv6 為 eui64
- 修改文件
/etc/sysconfig/network-scripts/ifcfg-xxx
,
IPV6INIT=yes
IPV6_AUTOCONF=yes
- IPV6_ADDR_GEN_MODE=stable-privacy
+ IPV6_ADDR_GEN_MODE=eui64
或添加一行 IPV6_ADDR_GEN_MODE=eui64
Armbian 缺省無狀態ipv6 為 stable-privacy
- 修改
/etc/NetworkManager/system-connections/Armbian\ ethernet
[ipv6]
- addr-gen-mode=stable-privacy
+ #addr-gen-mode=stable-privacy
+ addr-gen-mode=eui64
dns-search=
Armbian\ ethernet
文件中包含interface-name=eth0
, 所以這個文件是設置有線網卡的。
如果要設置無線網卡為eui64,則去修改對應的包含interface-name=wlan0
的配置文件。