Хост - Mac OS. Версия High Sierra VBox - 5.2.16. Гость - Oracle Linux 7 VM.

Я установил и установил эту виртуальную машину в сети 172.16.21.0, и она работала нормально, когда виртуальная машина получала действительный IP-адрес от сетевого DHCP хоста.

Я взял этот Macbook на другой сайт, где была сеть с диапазонами адресов 192.168.1.0, и она тоже работала нормально, то есть виртуальной машине был назначен IP-адрес в этом диапазоне от DHCP-сервера этой сети.

Сегодня я подключаюсь к другой сети на другом сайте с диапазоном 10.0.0.0, и теперь происходит нечто очень странное.

ifconfig enp0s3 сообщает об отсутствии IP (4) -адреса .

Но nmcli сообщает адрес IP (v4) в ожидаемом диапазоне.

Связь с / с этой виртуальной машины не работает.

Я попытался отключить / перезагрузить / включить устройство в виртуальной машине и на уровне VBox, но безрезультатно.

Есть идеи?

1 ответ1

0

Решением было:

  • Отключение ( halt ) ВМ
  • Откройте настройки виртуальной машины в VBox
  • Выберите сеть
  • Выберите сеть для интерфейса enp0s3
  • Нажмите расширенный
  • Нажмите кнопку / значок обновления Mac-адреса
  • Перезагрузите ВМ
  • Проверьте ip addr show .. если он показывает addr для enp0s3, то сортируется
  • Если это не так, запустите dhclient -v enp0s3

Вышесказанное решило проблему для меня.

Иногда dhclient сообщает об ожидаемом IP-адресе, но он сразу не появляется в ifconfig/ip . С хост-компьютера я проверяю IP-адрес, показанный командой dhclient а затем работает и "регистрирует" IP с помощью ifconfig .

Теперь после перезапуска команда ip addr show может не показывать IP-адрес для

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