Можно ли создать route-eth0 с помощью установщика CentOS 7 Anaconda?

Я использую установщик Anaconda CentOS 7 .

Мне нужен файл / etc / sysconfig / network-scripts / route-eth0 , который, если возможно, будет создан этим установщиком. После установки файл route-eth0 должен иметь следующее содержимое:

11.22.33.44 dev eth0
default via 11.22.33.44 dev eth0

Я делаю это, потому что мой поставщик центра обработки данных - OVH, и у них есть требование , чтобы этот файл имел это содержание. Приведенный выше IP-адрес - это адрес шлюза KVM-сервера, на котором я создаю виртуальную машину с помощью установщика CentOS.

В настоящее время я делаю это как действие после инициализации. Я надеюсь, что это можно сделать в рамках установки CentOS 7.2. Если нет, может ли кто-нибудь показать, как это сделать в файле кикстарта?

2
задан 2 January 2016 в 04:20
1 ответ

Вам не нужно этого делать. Просто введите IP-адрес аварийного переключения, маску 32 и адрес шлюза в установщике, и все будет работать. Маршруты, которые раньше входили в route-eth0 , теперь автоматически генерируются ядром.

Использование его в кикстарте аналогично:

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

К сожалению, вы не можете полностью настроить IPv6 (пока) из установщика или кикстарта; вам нужно будет внести одно изменение после установки. Отредактируйте файл / etc / sysconfig / network-scripts / ifcfg-enp2s1 и удалите строку IPV6_AUTOCONF = no , которая была вставлена ​​anaconda. После перезапуска сети ( ifdown enp2s1; ifup enp2s1 ) IPv6 будет работать с использованием маршрута, объявленного маршрутизаторами OVH on-link.

2
ответ дан 3 December 2019 в 11:34

Теги

Похожие вопросы