1

Я устанавливаю виртуальную коробку на компьютер без доступа в интернет. Я не уверен, что этот компьютер имеет сетевой адаптер (Ethernet) или нет. У меня есть две виртуальные машины, которые могут общаться друг с другом (я создаю это на своем ноутбуке). Я копирую * .vdi со своего ноутбука на компьютер, о котором упоминал ранее. (Ubuntu Machine)

В виртуальной коробке я создал новую машину с включенным 2 сетевыми адаптерами. Адаптер 1 подключен к NAT. Адаптер 2 подключен к внутренней сети.

Я не касаюсь расширенной настройки.

Я запускаю машину. Однако, когда я ifconfig , он просто показывает мне lo . Я не вижу информацию о eth0 и eth1 .

Я типа IP Addr как предложено user* , то это дает мне lo eth2 eth3 Почему он не показывает eth0 и eth1?

Почему портированная виртуальная машина больше не имеет eth0? (рекомендуется kmarsh)

Спасибо

2 ответа2

1

Перейдите в свой CLI Ubuntu VM и попробуйте ввести ip addr . Это покажет интерфейсы, которые также являются ifdown . Если интерфейс указан там, попробуйте sudo ifup . Если это не так, попробуйте lspci чтобы увидеть, есть ли оборудование.

0

Я получил ответ. Я надеюсь, что моя гипотеза верна. Пожалуйста, поправьте меня, если я ошибаюсь.

Проблема в том, что когда мы создаем новую виртуальную машину в VBox . Он автоматически повторно инициирует MAC-адрес.

Поэтому, когда я загружаю подготовленные *.vdi , машина имеет eth2 и eth3 вместо подготовленных eth0 и eth1 .

Поэтому мы должны добавить файл /etc/network/interfaces . Мы должны изменить eth0 на eth2 и eth1 на eth3 .

Подтверждение

Этот ответ является возрожденным ответом, основанным на совете от @ user294023

Добавить: Когда вы перемещаете *.vdi , убедитесь, что ваша система будет ожидать полной конфигурации сети во время запуска.

Дополнительная ссылка: https://askubuntu.com/questions/82322/how-do-i-fix-broken-networking-in-cloned-virtual-machines/388532#388532

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .