可以通过 CentOS 7 Anaconda 安装程序创建 route-eth0 吗?

可以通过 CentOS 7 Anaconda 安装程序创建 route-eth0 吗?

我正在使用CentOS 7 Anaconda 安装程序

我想要文件/etc/sysconfig/network-scripts/route-eth0如果可能的话,此安装程序将创建该文件。该文件路由-eth0安装后应该有如下内容:

11.22.33.44 dev eth0
default via 11.22.33.44 dev eth0

我这样做是因为我的数据中心提供商是 OVH,他们有要求该文件具有此内容。上面的 IP 地址是我通过 CentOS 安装程序在其上创建 VM 的 KVM 服务器的网关地址。

目前,我正在将此作为配置后活动进行。我希望它可以作为 CentOS 7.2 安装的一部分完成。如果不行,有人可以演示如何将其作为 kickstart 文件的一部分来执行吗?

答案1

您不需要这样做。只需在安装程序中输入故障转移 IP、网络掩码 32 和网关地址,一切即可正常工作。以前需要进入的路由route-eth0现在由内核自动生成。

在 kickstart 中使用它是相同的方法:

network --bootproto=static --ip=203.0.113.81 --netmask=255.255.255.255 --gateway=198.51.100.254 --nameserver=192.0.2.2 --ipv6=2001:db8:de10:4f95::51/64

不幸的是,您目前无法从安装程序或 kickstart 完全配置 IPv6;安装后您需要进行一项更改。编辑文件/etc/sysconfig/network-scripts/ifcfg-enp2s1并删除IPV6_AUTOCONF=noanaconda 插入的行。重新启动网络后,( ifdown enp2s1; ifup enp2s1) IPv6 将使用 OVH 的在线路由器通告的路由运行。

相关内容