Назад | Перейти на главную страницу

Fedora 21 Cloudbase отказывается включить eth1 на Virtualbox

Fedora21 Cloud бывает двух видов. Базовый и атомарный. Я пытаюсь установить версию BASE с помощью VirtualBox. В версии Atomic dhcp будет включен на eth1, если он включен, однако BASE отказывается включать eth1. Я установил nmcli и попробовал любое количество опций, но мне не удалось наладить правильную работу. Я думаю, что если nmcli - это не лучший вариант, то в cloud-init должно быть что-то, что было бы предпочтительнее.

Как активировать DHCP на eth1?

Fedora, как и большинство производных от RHEL, хранит конфигурацию сети в /etc/sysconfig/network-scripts. Если вы хотите eth1 чтобы вытащить адрес с помощью dhcp, создайте /etc/sysconfig/network-scripts/ifcfg-eth1 со следующим содержанием:

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=dhcp

А потом беги ifup eth1. Вы можете внести эти изменения как часть user-data сценарий, если вы используете cloud-init.