NetworkManager中ipv6.method=disabled选项始于哪个版本?
NetworkManager ipv6.method 'disabled' 选项的版本起源
NetworkManager在1.2.0版本首次引入了ipv6.method=disabled选项,同时将旧的ignore标记为废弃选项,后续版本逐步完成替换。
对应发行版的实际使用情况:
- EL7(CentOS/RHEL 7)默认预装的NetworkManager版本低于1.2.0,只能用
ipv6.method=ignore - EL8(CentOS/RHEL 8)默认的NetworkManager版本已经≥1.2.0,推荐使用
ipv6.method=disabled,部分早期小版本虽仍兼容ignore,但官方不建议继续使用
针对Puppet模块的适配建议:
- 通过检测系统上NetworkManager的版本来分支处理配置:
- 版本 < 1.2.0:在
keyfile段配置ipv6.method=ignore - 版本 ≥ 1.2.0:在
keyfile段配置ipv6.method=disabled
- 版本 < 1.2.0:在
- 可以用
nmcli --version提取版本号,在Puppet里通过自定义fact或者exec资源获取版本信息后做条件判断
内容的提问来源于stack exchange,提问作者Lukáš Míča
相关产品推荐
相关产品推荐

