我正在使用CentOS 7 Anaconda安装程序 。
我想要这个安装程序创build文件/ etc / sysconfig / network-scripts / route-eth0 ,如果可能的话。 文件route-eth0应该在安装后有内容,比如:
11.22.33.44 dev eth0 default via 11.22.33.44 dev eth0
我这样做是因为我的数据中心提供商是OVH,他们要求这个文件有这个内容。 上面的IP地址是我通过CentOS安装程序创build虚拟机的KVM服务器的网关地址。
目前,我正在做这个后期configuration活动。 我希望它可以作为CentOS 7.2安装的一部分来完成。 如果没有,有人可以展示如何做到这一点,作为kickstart文件的一部分?
你不需要这样做。 只需input安装程序中的故障转移IP,networking掩码32和网关地址,一切都将工作。 route-eth0中的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完全configurationIPv6。 您需要在安装后进行一次更改。 编辑/etc/sysconfig/network-scripts/ifcfg-enp2s1文件,并删除由anaconda插入的IPV6_AUTOCONF=no行。 一旦你重新启动了networking,( ifdown enp2s1; ifup enp2s1 ),IPv6就可以使用OVH的在线路由器通告的路由。