2015-05-07 2 views
0

Я установил CentOS 7 на виртуальную машину, используя Virtualbox. Перед установкой ОС я добавил интерфейс компьютера только для хоста, поэтому я могу получить доступ к нему из моей среды хоста. В установленном net-tools с использованием yum.CentOS на Virtualbox, необходимо использовать ifdown/ifup после запуска.

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

sudo ifdown enp0s8 
sudo ifup enp0s8 

Только после этих команд, моя виртуальная машина получает IP 192.198.56.101, так что я могу подключиться через SSH из моего хозяина.

Является ли это симптомом, я сделал что-то неправильно? Должен ли я/я могу что-то изменить в Virtualbox или CentOS, чтобы активировать интерфейс при запуске машины?

ответ

3

В соответствии с CentOS 7 FAQ сетевые интерфейсы по умолчанию не включены по умолчанию.

Вы можете изменить это поведение, изменив /etc/sysconfig/network-scripts/ifcfg-enp0s8 (для интерфейса enp0s8). Просто измените ONBOOT=no на ONBOOT=yes

+0

Я пропустил это как-то. Это прекрасно решает проблему! Спасибо! –