Сломанный интернет на восстановленной Ubuntu VirtualBox VM
Я создаю некоторое научное программное обеспечение, которое выпускаю для других лабораторий в качестве виртуальной машины Ubuntu Server (16.04) VirtualBox. Виртуальная машина включает в себя веб-сервис, поэтому он должен быть доступен с других компьютеров в их сетях, поэтому я настроил виртуальную машину на мостовую сеть.
ВМ отлично работает в моей рабочей сети, в моей домашней сети, и многие другие пользователи без проблем запускают ее в своих сетях. Однако некоторые пользователи сообщают о проблемах, связанных с отсутствием сетевого подключения. При загрузке он зависает в течение 5 минут в ожидании IP-адреса, а затем в конечном итоге продолжает загрузку без сети.
На первый взгляд может показаться, что эти сбои являются просто результатом некоторой локальной сетевой политики (например, требование регистрации MAC-адреса), но, похоже, это не так. Для одного пользователя, который застрял с этой проблемой, я использовал сеанс удаленного рабочего стола, чтобы создать новую виртуальную машину со стандартным Ubuntu ISO на своем компьютере. Я установил свое программное обеспечение, и все работало нормально. По сути, я делал именно то, что делал на своем компьютере, когда первоначально создавал виртуальную машину для распространения, но на этот раз непосредственно на своем компьютере. Установка с нуля работала нормально, но запустить то, что должно быть идентичной виртуальной машиной, созданной на моем компьютере, а затем импортированной на их компьютер, не удалось.
Что-то, что я делаю, или в конфигурации виртуальной машины, или во время процедуры установки моего программного обеспечения, все испортило. Есть ли что-то, что я могу сделать, чтобы "сбросить" всю сетевую конфигурацию на ВМ перед тем, как упаковать ее в OVA, а затем настроить Ubuntu для настройки сети, как если бы это была новая установка, когда они восстанавливают OVA на своем компьютере?
Я рад опубликовать журналы и т.д., если это поможет диагностировать проблему (ы).
1 ответ
Сетевой адаптер внутри VirtualBox в разделе "Сетевые настройки" должен быть правильно настроен для других гостевых машин… у всех них разные сетевые интерфейсы.
Проверьте системный журнал и ваш /etc/network/interfaces config.