Linux ipv6 无状态 设置为 eui64

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的配置文件。

转载注明来源: 本文链接 来自osnosn的博客,写于 2019-08-22.

你可能感兴趣的:(Linux ipv6 无状态 设置为 eui64)