O route-eth0 pode ser criado via instalador do CentOS 7 Anaconda?

2

Estou usando o instalador do CentOS 7 Anaconda .

Eu quero que o arquivo / etc / sysconfig / network-scripts / route-eth0 seja criado, se possível, por este instalador. O arquivo route-eth0 deve ter o conteúdo após a instalação, como:

11.22.33.44 dev eth0
default via 11.22.33.44 dev eth0

Estou fazendo isso porque meu provedor de data center é a OVH e eles têm o requisito de que esse arquivo tenha esse conteúdo . O endereço IP acima é o endereço do gateway do servidor KVM no qual estou criando uma VM por meio do instalador do CentOS.

Atualmente, estou fazendo isso como uma atividade de pós-provisionamento. Eu espero que isso possa ser feito como parte da instalação do CentOS 7.2. Se não, alguém pode mostrar como fazer isso como parte de um arquivo de kickstart?

    
por Steve Amerige 30.12.2015 / 02:34

1 resposta

3

Você não precisa fazer isso. Basta digitar o IP de failover, a máscara de rede 32 e o endereço do gateway no instalador, e tudo funcionará. As rotas que costumavam ir em route-eth0 são geradas automaticamente pelo kernel agora.

Para usá-lo em um kickstart é da mesma maneira:

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

Infelizmente, você não pode configurar totalmente o IPv6 (ainda) a partir do instalador ou do kickstart; você precisará fazer uma alteração após a instalação. Edite o arquivo /etc/sysconfig/network-scripts/ifcfg-enp2s1 e remova a linha IPV6_AUTOCONF=no que foi inserida pelo anaconda. Assim que você reiniciar a rede, ( ifdown enp2s1; ifup enp2s1 ) o IPv6 estará funcional usando a rota anunciada pelo (s) roteador (es) de link da OVH.

    
por 30.12.2015 / 19:39