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

от admin

Почему у меня нет интернета в виртуалке моего сервера или компьютера

Когда мы используем операционную систему внутри виртуальной машины, у нас есть несколько возможностей подключения ее к локальной сети, а также к Интернету. Основная конфигурация, которая у нас будет, и та, которая настроена по умолчанию, это сделать NAT внутри самой виртуальной машины, назначив ей диапазон частных IP-адресов, и все они будут выходить в Интернет через частный IP-адрес наш ПК. Вторая очень распространенная конфигурация — сделать «мост» или «мост», имитируя, что это виртуальное оборудование как бы подключено к физической сети. Сегодня мы подробно покажем вам эти две формы подключения как в VMware, так и в VirtualBox, и дадим вам все ключи для решения проблем, если у вас нет интернета на этих виртуальных машинах.

Настройка сети в VMware

На любой виртуальной машине, созданной с помощью VMware, по умолчанию задан режим NAT. Если мы перейдем к определенной виртуальной машине и нажмем « Редактировать настройки виртуальной машины «, в «Cеть Адаптер» мы можем получить доступ к различным доступным конфигурациям виртуальной машины. Варианты, которые у нас есть в этом меню, следующие:

  • Мост : эта конфигурация позволяет нам физически подключиться к локальной сети, как если бы мы подключали дополнительный компьютер с соответствующим ему уникальным MAC-адресом. Эта конфигурация идеально подходит для «симуляции» того, что у нас есть дополнительный компьютер в локальной сети.
  • NAT : это самый простой способ настроить подключение к Интернету, программное обеспечение VMware само создаст виртуальную сеть, привязанную к реальному частному IP-адресу компьютера или сервера. Это позволяет нам предоставлять диапазон частных адресов различным настроенным нами виртуальным машинам.
  • Только хост : этот параметр позволяет нам настроить общую частную сеть только с хостом.
  • На заказ : VMware позволяет нам создавать специально настроенные сети, чтобы адаптироваться к потребностям. Этот режим конфигурации является более продвинутым, поскольку ранее нам приходилось настраивать различные сети с помощью программного редактора виртуальных сетей.
  • Сегмент локальной сети – Этот параметр позволяет выбрать частную сеть, совместно используемую другими виртуальными машинами. Это очень полезно для анализа производительности сети и ситуаций, когда важна изоляция виртуальной машины.

Параметр по умолчанию на любой виртуальной машине с VMware — это NAT, таким образом, у нас будет локальная частная сеть, которая позволит нам соединять между собой различные виртуальные машины, и, выполняя NAT против частного IP-адреса нашего реального ПК, это также имеет связь со всей сетью. физическая локальная сеть и даже подключение к Интернету. Чего у нас не будет, так это возможности соединения компьютеров в физической локальной сети и виртуализированной операционной системы (строго в этом смысле), потому что она работает как NAT роутера.

Режим моста действительно полезен в тех случаях, когда мы хотим подключить виртуальную машину к физической сети, проводной или беспроводной. Очень важной деталью этого параметра конфигурации является просмотр политик безопасности коммутатора или беспроводной сети, потому что у нас могут возникнуть проблемы, если у вас порт Охранник или MAC-фильтрация.

Если мы нажмем на « Дополнительно », программное обеспечение VMware позволяет нам настроить ограничитель пропускной способности на входе и выходе, хотя самое интересное — это возможность изменить MAC-адрес виртуальной сетевой карты, назначенной конкретной виртуальной машине. Мы можем сгенерировать новый случайным образом или использовать MAC-адрес, который нам нужен.

Если вы хотите подробно настроить «Мост», «Только для хоста» или «NAT», которые мы видели ранее, вы должны перейти в меню «Редактировать / Редактор виртуальной сети». В этом расширенном меню конфигурации вы можете настроить все на сетевом уровне ваших виртуальных машин.

Если вы собираетесь использовать режим «Мост», по умолчанию используется режим «Автоматически», это означает, что VMware автоматически выберет, какая сетевая карта имеет подключение к Интернету, и сетевой трафик будет входить и выходить через этот физический интерфейс. . Мы рекомендуем всегда устанавливать сетевую карту, через которую будет проходить сетевой трафик.

У нас также есть возможность настроить режим «NAT», который мы видели ранее. У нас есть возможность настроить диапазон частных IPv4-адресов, которые будут использовать виртуальные машины, а также включить или отключить DHCP-сервер в этом режиме NAT:

Если мы перейдем к опции «Настройки NAT», мы сможем настроить шлюз по умолчанию для различных виртуальных машин, добавить политики переадресации портов для доступа снаружи NAT внутрь, и мы даже можем включить IPv6 между другими параметрами. В разделе «Настройки DHCP» мы можем настроить диапазон IP-адресов, который будет динамически предоставляться различным настроенным виртуальным машинам.

Как вы видели, VMware предоставит нам широкие возможности настройки на сетевом уровне, что идеально подходит для адаптации к основным потребностям.

Настройка сети в VirtualBox

Сетевые настройки в VirtualBox имеют практически те же параметры конфигурации, что и в VMware. Конфигурация сети по умолчанию — это NAT против фактического локального частного IP-адреса компьютера, но у нас также есть другие параметры конфигурации, такие как следующие:

  • NAT : это опция по умолчанию, она работает точно так же, как мы видели раньше в VMware. Автоматически каждая виртуальная машина будет иметь частный IP-адрес в той же сети, и по сравнению с реальным локальным частным IP-адресом компьютера она сможет получить доступ к любому компьютеру в физической сети, а также в Интернете.
  • Мостовой адаптер : это тот самый «мостовой» режим, который мы видели раньше.
  • Внутренняя сеть : позволяет создать изолированную сеть, в которой компьютеры внутри будут иметь связь между собой, но ни с кем другим, если мы создадим несколько внутренних сетей, мы сможем иметь связь между виртуальными машинами, которые находятся в одной сети.
  • Адаптер только для хоста : Это похоже на внутреннюю сеть, но там, где находится реальное оборудование, чего не происходит с опцией «внутренняя сеть».
  • Сеть NAT : это расширение обычного NAT, но здесь мы можем настроить адресацию и другие дополнительные параметры.

Если мы пойдем в « Файл > Настройки » мы можем увидеть различные созданные сети NAT, если мы нажмем «+» с правой стороны, мы сможем добавить новые сети NAT, чтобы позже использовать их в разных виртуальных машинах.

Как видите, у нас есть возможность настроить имя сети, подсеть в нотации CIDR и, если мы хотим, настроить DHCP-сервер, протокол IPv6, а также переадресацию портов.

Как только мы узнаем различные способы подключения виртуальных машин, мы увидим, какие проблемы мы можем найти.

Проблемы и решения, если у вас нет интернета

Способ подключения к Интернету с помощью виртуальной машины обычно осуществляется через NAT или через мост (адаптер режима моста), поэтому мы собираемся разделить этот раздел на две хорошо дифференцированные части: часть NAT и часть моста.

Если вы используете режим NAT на виртуальной машине

Если вы используете режим NAT в виртуальной машине, вы должны учитывать, что и VMware, и VirtualBox будут использовать внутреннюю таблицу маршрутизации компьютера для получения Интернета на имеющихся у нас ВМ. В этом режиме работы, если реальный компьютер, подключенный к физической сети, имеет подключение к Интернету, виртуальная операционная система всегда будет иметь подключение к Интернету. Независимо от того, какие политики безопасности действуют на сетевом уровне, весь сетевой трафик от виртуальных машин будет выходить в Интернет, как если бы он генерировался настоящим ПК, поэтому мы можем исключить все эти проблемы с подключением.

Читать:
Колбэк что это в кастинге

Единственная проблема, которая у нас может быть, заключается в том, что частный IP-адрес физической сети совпадает с адресом виртуальной сети . В этом случае операционная система может не очень хорошо знать, что делать с сетевым трафиком на основе ее таблиц маршрутизации, поэтому, если частный IP-адрес совпадает с виртуальной сетью, которую делает NAT, мы рекомендуем вам изменить подсеть NAT. VMware или VirtualBox, чтобы не возникало проблем.

Чтобы изменить подсеть NAT, необходимо перейти в « Редактировать / Редактор виртуальной сети « выберите VMnet8, который настроен как NAT, а внизу мы можем настроить часть «IP-адрес подсети», а также настроить сетевую маску. подсеть. Здесь мы можем изменить эту подсеть VMware по умолчанию, если она соответствует основной сети.

В случае с VirtualBox процесс будет аналогичным, режим NAT настроен по умолчанию, поэтому следует выбрать режим «сеть NAT» и настроить свободную частную подсеть, не совпадающую с физической подсетью. Таким образом, у нас не будет никаких проблем.

Как видите, это единственная проблема, которую мы можем найти в режиме NAT, что основная физическая сеть такая же, как и виртуальная сеть.

Если вы используете режим моста или моста

  • Если вы используете VMware, в «Редакторе виртуальной сети» настройте сетевой профиль VMnet0, который подключается следующим образом:

Если вы оставите его автоматическим и у вас есть несколько сетевых интерфейсов, у вас могут возникнуть проблемы с мостом. Мы столкнулись с серьезными проблемами при его работе в автоматическом режиме, потому что, если мы изменим физический сетевой интерфейс, он заставит нас перезапуститься, чтобы решить эту проблему (и надеемся, что она исправится сама). Целесообразнее всего выбирать именно физическую сетевую карту, ничего не оставлять в автоматическом режиме, обязательно оставлять статически с той сетевой картой, которую мы хотим.

  • Коммутатор :
    • Проверьте переключатель, если у вас есть Функция Port Security активирована и настроена . Если наш порт коммутатора имеет максимум 1 устройство одновременно, и мы подключаем виртуальную машину по мосту, у нас будет два, поэтому второе устройство не будет иметь связи. У вас также будут проблемы с основным ПК, если политика безопасности порта отключена, так как она автоматически отключит порт.
    • Проверить Настройка привязки IP-MAC-порта . При наличии дополнительного оборудования на том же порту с другим IP-адресом и MAC-адресом средства защиты коммутатора могут заблокировать доступ к сети.
    • Проверьте, что у нас есть DHCP-сервер активирован , иначе придется поставить фиксированный IP в операционной системе виртуальной машины.
    • Проверяем, что у нас нет брандмауэр препятствуя общению.
    • Убедитесь, что у нас нет ограничительных правил для добавления новых хостов в сеть, потому что мостовой хост действует как новый хост.

    После того, как вы все это проверите, у вас не должно возникнуть проблем с подключением к Интернету с виртуальной машины. Мы также рекомендуем вам выполнить типичные тесты ping, чтобы увидеть, как далеко мы продвинулись, и где связь не достигает.

    VirtualBox Windows XP не работает Интернет. Как настроить?

    Настройки сети системы:
    610d4c6c039e5536411645.png

    Внутри гостевой ОС все сайты пингуются. Однако открывается только google.com
    И пинг и трейс до сайта работает, однако сайт недоступен:
    610d4dbd93197088987019.png

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

    Здравствуйте!
    У меня появилась одна проблема — пропал интернет на виртуальной машине.
    Хостовая машина: Windows Vista Ultimate
    Гоствевая машина: Windows XP
    Тип сети: Shared Networking (NAT)
    После установки Virtual PC интернет заработал сразу и без каких либо проблем. потом пару недель не пользовался Virtual PC.
    Когда я снова обратился к этой программе, обнаружил, что сеть в гостевой машине есть, но интернета нет. Переустановка Virtual PC не помогла.

    Если поможет, привожу эту информацию:

    Свойства сетевого адаптера на гостевой машине:
    Физический адрес: 00-03-FF-AE-0F-1F
    IP-адрес: 192.168.131.65
    Маска подсети: 255.255.255.0
    Основной шлюз: 192.168.131.254
    DHCP-сервер: 192.168.131.254
    Аренда получена: 2009-03-11 17:32:08
    Аренда истекает: 2026-03-16 12:20:39
    DNS-серверы: 195.54.122.211, 195.54.122.221
    WINS-сервер:

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

    Свойства сетевого адаптера (который получает интернет) на хост-машине:
    Anslutningsspecifikt DNS-suffix:
    Описание: GlobeTrotter HSxPA — Network Interface
    Физический адрес: 00-F1-D0-00-F1-D0
    DHCP активирован: Да
    IPv4 IP-adress: 78.105.156.173
    IPv4 Nätmask (Маска подсети:): 255.255.255.0
    Lånet erhölls: den 11 mars 2009 16:45:59
    Lånet upphör: den 19 mars 2009 14:05:33
    IPv4 Standard-gateway: 79.102.174.181
    IPv4 DHCP-server: 79.102.174.182
    IPv4 DNS-servrar: 195.54.122.211, 195.54.122.221
    IPv4 WINS-server:
    NetBIOS через Tcpip активирован: Дa
    Länklokal IPv6-adress: fe80::d530:8e92:15e1:d377%16
    IPv6 Standard-gateway:
    IPv6 DNS-server:

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

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

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

    1. Проверьте подключение к Интернету на компьютере Mac. Windows не будет иметь доступа к Интернету, если его нет на компьютере Mac.
      Прежде чем продолжить, создайте моментальный снимок (Действия > Создать снимок памяти), чтобы иметь возможность вернуться к состоянию перед началось процедуры устранения неполадок.
    2. Переустановите пакет инструментов Parallels Tools.
    3. Выполните чистую загрузку Windows. Для этого отключите службы сторонних приложений (в том числе и сторонние антивирусные программы), которые могут препятствовать установке сетевого драйвера.
      ПРИМЕЧАНИЕ. Во время выполнение действия 3 обе службы Parallels Tools должны быть включены.

    Если проблем со связью нет, вывод команды должен выглядеть следующим образом:

    Reply from 64.131.89.6: bytes=32 time=188ms TTL=54
    Reply from 64.131.89.6: bytes=32 time=187ms TTL=54

    Если же команда возвращает такой вывод:

    Request timed out.
    Request timed out.

    сбросьте TCP/IP в Windows, выполнив следующие команды:

    netsh winsock reset
    netsh int ip reset reset.log

    После этого закройте окно командной строки и перезапустите Windows.
    Если после перезапуска Windows подключение к Интернету не работает, снова откройте командную строку, сбросьте IP-адрес и запросите новый IP-адрес, выполнив следующие команды:

    Если же сетевой адаптер имеет имя, наподобие Parallels Ethernet Adapter #. , это означает, что драйвер неправильно установлен и его необходимо обновить.

    Дополнительная информация

    Если вы используете Parallels Desktop для Mac выпусков Pro Edition или Business Edition, можно сбросить параметры сети для всего приложения Parallels Desktop. Для этого откройте > Настройки > Сеть > Настройки по умолчанию.

Похожие статьи