Почему на виртуальной машине нет интернета
Перейти к содержимому

Почему на виртуальной машине нет интернета

  • автор:

У VM отсутствует подключение к интернету

Подключено

Причина

  • В параметрах VM отсутствует подключение к сети, которая отвечает за доступ в интернет.
  • Опечатка при указании IP-адреса в правилах Firewall, NAT или в IP Set.

Решение

  1. В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Virtual Machines .
  2. В карточке VM нажмите DETAILS .
  3. В разделе Hardware → NIСs убедитесь, что в столбце Connected стоит значок .
  4. Если нет, нажмите EDIT , поставьте флаг в столбце Connected и нажмите SAVE .
  5. Проверьте настройки Firewall в ОС VM.
  6. Проверьте корректность настройки NAT, Firewall и IP-Set на Edge Gateway.

Также причина может быть в проблеме с кастомизацией гостевой ОС. Подробнее об этом — Ошибки при выполнении apt-get update, apt-get install .

Запустили Evolution free tier
для Dev & Test

Была ли статья полезной?

© Авторские права 2024, Cloud.ru

Собрано при помощи Sphinx с использованием темы, предоставленной Read the Docs.

Нет доступа по сети к виртуальной машине VirtualBox

Нет доступа по сети к виртуальной машине VirtualBox

Используя виртуальную машину в VirtualBox, может появится необходимость подключится на неё через сеть, с компьютера-хоста. В случае, если в настройках сети виртуальной машины установлен тип подключения NAT (устанавливается по умолчанию), вы не сможете это сделать, пока не настроите проброс портов.

Настройка проброса портов

  1. Открываем настройки виртуальной машины, кликнув по ней правой кнопкой мыши, и выбрав пункт «Настройки«.
  2. Переходим на вкладку «Сеть«.
  3. Нажимаем на надпись «Дополнительно«, чтобы раскрыть дополнительные настройки.
  4. В раскрывшихся настройках, нажимаем на кнопку «Проброс портов«.
  5. В появившемся окне, нажимаем на иконку с зеленым плюсом.
  6. Появится окно с созданием правила проброса. В поле имя можно задать любое удобное имя (а можно просто оставить его по умолчанию). В поле «Порт хоста» указываем порт, к которому будет идти подключение, а в поле «Порт гостя» указываем конечный порт на виртуальной машине. Например, для того, чтобы по подключении на 2022 порт попадать на порт 22 на виртуальной машине (SSH), нужно настроить проброс портов так, как это показано на скриншоте ниже.
  7. Теперь, для подключения к серверу виртуальной машины нужно использовать адрес 127.0.0.1 , а в качестве порта — ранее заданный в правиле порт.
Была ли эта статья Вам полезна?

Что в статье не так? Пожалуйста, помогите нам её улучшить!

Что делать, если на виртуальной машине отсутствует подключение к Интернету?

Если вы следовали инструкциям, но виртуальная машина так и не подключилась к интернету, то проверьте следующие настройки.

1. Подключена ли виртуальная машина к сети уровня организации?
Для этого зайдите в раздел Compute, пункт Virtual Machines. Выберите необходимую ВМ и нажмите кнопку Details. Зайдите во вкладку NICs и посмотрите, выбрана ли правильная сеть и активирован ли флаг Connected. Также проверьте правильность настройки IP-адреса и режима его присвоения.

2. Проверьте правила Firewall на NSX Edge (см. инструкцию).
Для этого зайдите в раздел Networking, пункт Edges. Выберите необходимый Edge и нажмите кнопку Configure services. Перейдите на вкладку Firewall. Убедитесь, что служба включена (Enabled), правила применяются к нужным IP-адресам и их портам или объектам, действие правил установлено в значении Accept.

3. Проверьте правила NAT на NSX Edge (см. инструкцию).
Для этого зайдите в раздел Networking, пункт Edges. Выберите необходимый Edge и нажмите кнопку Configure services. Перейдите на вкладку NAT. Убедитесь, что правила не дублируются, выбран нужный интерфейс NSX Edge в поле Applied On, указаны правильные адреса и порты в полях Original и Translated, установлен флаг в поле Enabled.

4. Проверьте сетевые настройки в операционной системе виртуальной машины (правильность IP-адреса, маски подсети, шлюза по умолчанию, firewall и т. д.).

Нет доступа к Интернету с виртуальной машины Windows Azure с несколькими IP-адресами

В Microsoft Azure вы задаете несколько IP-адресов в сетевом интерфейсе виртуальной машины Azure Windows. После установки параметров виртуальная машина не сможет подключиться к Интернету или службам Azure, таким как Azure Backup.

Причина

Эта проблема возникает из-за того, что Windows выбирает в качестве основного IP-адреса наименьший числовой IP-адрес независимо от параметров адреса в портал Azure.

Например, в параметрах портал Azure для виртуальной машины Windows вы задали 10.0.0.10 в качестве основного IP-адреса и 10.0.0.7 в качестве дополнительного IP-адреса. В этом случае Windows выбирает 10.0.0.7 в качестве основного IP-адреса.

Это блокирует подключение, так как только IP-адрес, заданный в качестве основного в портал Azure, может подключаться к Интернету и службам Azure.

Разрешение

Чтобы устранить эту проблему, выполните следующие команды Windows PowerShell, чтобы изменить основной IP-адрес виртуальной машины Windows:

$primaryIP = "" $netInterface = "" [array]$IPs = Get-NetIPAddress -InterfaceAlias $netInterface | Where-Object Set-NetIPAddress -IPAddress $primaryIP -InterfaceAlias $netInterface -SkipAsSource $false Set-NetIPAddress -IPAddress $IPs.IPAddress -InterfaceAlias $netInterface -SkipAsSource $true 

Для виртуальных машин Linux с несколькими IP-адресами выполните действия, описанные в статье Добавление IP-адресов в операционную систему виртуальной машины Linux.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *