在CentOS 7.3中,/etc/sysconfig/network-scripts/ifcfg-eth0中有以下内容:
IPV6INIT=yes
IPV6ADDR=[address]/64
IPV6_DEFAULTGW=[gateway address]这个效果很好。但是,现在7.4使用了云init,这在引导时会被重置。
我可以在下面的答案中添加IPV6INIT=yes行:
# /etc/cloud/cloud.cfg.d/99-custom-networking.cfg
network:
version: 1
config:
- type: physical
name: eth0
subnets:
- type: dhcp6这似乎有效并启用了IPV6,但它只适用于DHCP。(虽然我不确定这是否真的被使用,因为它似乎没有任何效果)。
我也试过:
network:
version: 1
config:
- type: physical
name: eth0
subnets
- type: dhcp
- type: static6
address: [address]/64
gateway: [gateway]虽然它在/etc/sysconfig/network-scripts/ifcfg-eth0中没有做任何更改
如何使用云init设置IPV6ADDR和IPV6_DEFAULTGW的等效值?
发布于 2020-03-07 19:33:51
在对各种例子进行了一些尝试和错误之后,下面的工作如下:
network:
version: 2
ethernets:
eth0:
dhcp: true
dhcp6: false
match:
name: eth0
addresses:
- "[address]"
gateway6: "[gateway address]"https://serverfault.com/questions/1006019
复制相似问题