有没有办法来解决这个问题?我可以更改接口顺序吗?我有很多使用 $::ipaddress 的 puppet 模块,在带有 docker 的 CentOS 6 上运行良好,但在 7 上没有
interfaces => docker0,eno16780032,lo
ipaddress => 172.17.42.1
ipaddress_docker0 => 172.17.42.1
ipaddress_eno16780032 => 10.251.17.170
ipaddress_lo => 127.0.0.1
这是默认 ipaddress 事实的问题,它有点愚蠢。我们使用一个名为 default_if 的自定义路由,它基于默认路由(适用于 Debian,可能需要适应 CentOS):