У меня есть CentOS 6.7 минимальное распределение, которое я создал в виртуальном поле. Машинально, я добавил интерфейс вторичной сети в virtualbox, таким образом, у меня есть интерфейс NAT и локальная сеть только для хоста. Когда я вхожу в свою виртуальную машину и работаю:
ip link show
Шоу eth0 так же и eth1 как ВНИЗ. Когда я пробую:
ifup eth1
Я получаю конфигурацию для eth1, не найденного. Когда я заглядываю/etc/sysconfig/network-scripts, я вижу icfg-eth0 файл, но файл № icfg-eth1.
У меня есть несколько вопросов:
Должен ли создаваться icfg-eth1, когда я добавляю локальное соединение только для хоста в виртуальный бокс?
Нет. Поскольку вы выполнили минимальную установку, NetworkManager не установлен, и поэтому в системе нет ничего, что могло бы обнаруживать новые сетевые интерфейсы и настраивать их за вас. ifcfg-eth0
был создан для вас, так как интерфейс существовал во время установки.
Если мне нужно самому создать файл icfg-eth *, какой инструмент мне следует использовать для его создания? Какой пакет мне следует установить, чтобы получить его?
Вы можете просто создать его вручную:
ifcfg-eth0
и назовите его ifcfg-eth1
ifcfg-eth1
в текстовом редакторе (например, vi
) В качестве альтернативы вы можете установить и использовать инструмент System-Config-Network:
yum install system-config-network-tui
system-config-network-tui
Должен ли я когда-либо вручную редактировать содержимое / etc / sysconfig / network -scripts?
Это нормально, просто будьте осторожны при этом. Сделайте копии любых файлов, которые вы редактируете, на случай, если вам нужно отменить изменения. Кроме того, убедитесь, что у вас есть другой способ доступа к системе на случай, если вы полностью нарушите сетевой доступ к ней (например, доступ к консоли).
Рекомендуется ознакомиться со структурой и содержимым этого каталога.