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

Виртуальный ящик CentOS без icfg-eth1 при добавлении вторичного сетевого интерфейса

У меня есть минимальный дистрибутив CentOS 6.7, который я создал в виртуальной коробке. Вспомнив, я добавил вторичный сетевой интерфейс в виртуальный бокс, поэтому у меня есть интерфейс NAT и локальная сеть только для хоста. Когда я вхожу в свою виртуальную машину и запускаю:

ip link show 

Показывает eth0 как UP и eth1 как DOWN. Когда я пытаюсь:

ifup eth1

Я получаю конфигурацию для eth1 not found. Когда я смотрю / etc / sysconfig / network-scripts, я вижу файл icfg-eth0, но не файл icfg-eth1.

У меня есть несколько вопросов:

  1. Должен ли создаваться icfg-eth1 при добавлении локального подключения только для хоста в виртуальный бокс?
  2. Если мне нужно создать файл icfg-eth * самостоятельно, какой инструмент мне следует использовать для его создания? Какой пакет мне следует установить, чтобы получить его?
  3. Должен ли я когда-либо вручную редактировать содержимое / etc / sysconfig / network-scripts?

Должен ли создаваться icfg-eth1, когда я добавляю локальное соединение только для хоста в виртуальный бокс?

Нет. Поскольку вы выполнили минимальную установку, NetworkManager не установлен, поэтому в системе нет ничего, что могло бы обнаруживать новые сетевые интерфейсы и настраивать их за вас. ifcfg-eth0 был создан для вас, так как интерфейс существовал во время установки.

Если мне нужно создать файл icfg-eth * самостоятельно, какой инструмент мне следует использовать для его создания? Какой пакет мне следует установить, чтобы получить его?

Вы можете просто создать его вручную:

  1. Сделайте копию ifcfg-eth0 файл и назовите его ifcfg-eth1
  2. открыто ifcfg-eth1 в текстовом редакторе (например, vi)
  3. Обновите запись DEVICE.
  4. Обновите (или удалите) запись HWADDR
  5. Удалите запись UUID (если она есть)
  6. Внесите любые другие необходимые изменения.

В качестве альтернативы вы можете установить и использовать инструмент System-Config-Network:

yum install system-config-network-tui
system-config-network-tui

Должен ли я когда-либо вручную редактировать содержимое / etc / sysconfig / network-scripts?

Это нормально, просто будьте осторожны при этом. Сделайте копии любых файлов, которые вы редактируете, на тот случай, если вам нужно отменить изменения. Также убедитесь, что у вас есть другой способ доступа к системе на случай, если вы полностью нарушите сетевой доступ к ней (например, доступ к консоли).

Хорошая идея - ознакомиться со структурой и содержимым этого каталога.