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

Содержание

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

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

В этой инструкции мы рассмотрим как выполняется настройка сети VirtualBox различными способами. Вы узнаете как объединить машины в одну локальную сеть, как дать им доступ к интернету и как связать их с основной системой. Но сначала поговорим о том, как может работать сеть.

Виды сетевых адаптеров VirtualBox

Существует несколько способов как настроить сеть в virtualbox, и каждый из них подходит для лучше для решения одной задачи и меньше для другой. Рассмотрим основные:

Теперь рассмотрим каждый вариант настройки более подробно.

Настройка сети Virtualbox

1. Настройка сети NAT

Здесь почти нет о чем говорить. Получение доступа к сети через NAT включено по умолчанию. Проброс портов я рассматривал в отдельной статье. Но если вы раньше отключали сетевые адаптеры, то чтобы включить NAT обратно достаточно открыть настройки нужной машины:

Snimok ekrana ot 2017 12 13 19 57 11

Перейти на вкладку «Сеть»:

Snimok ekrana ot 2017 12 13 20 44 30

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

На вкладке «Дополнительно» вы можете настроить марку устройства адаптера и MAC адрес:

Snimok ekrana ot 2017 12 13 20 13 01

Если вы собираетесь устанавливать туда в Windows, то лучше будет работать Intel PRO/1000 MT Desktop, а для Linux можно оставить AMD PCNet FAST III, так как он поддерживается всеми операционными системами.

2. Настройка сети NAT

Snimok ekrana ot 2017 12 14 16 47 18

Snimok ekrana ot 2017 12 14 16 47 08

Snimok ekrana ot 2017 12 14 16 47 34

Теперь все машины, подключенные к этой сети, будут доступны друг другу, как в VMWare.

3. Настройка адаптера виртуального хоста

Snimok ekrana ot 2017 12 14 17 39 13

Snimok ekrana ot 2017 12 13 20 20 27

Нажмите кнопку «Создать», затем, в появившемся адаптере, напротив пункта DHCP установите галочку «Включен».

Теперь вернитесь к списку виртуальных машин, зайдите в настройки машины, «Сеть»:

Snimok ekrana ot 2017 12 13 20 22 33

Snimok ekrana ot 2017 12 13 19 57 21

Для всех машин, которые вы хотите объединить в одну сеть нужно выбирать один и тот же адаптер хоста. Если вы захотите добавить машинам также доступ в интернет, просто перейдите на вкладку «Адаптер 2», включите его и настройте NAT, как описано в первом пункте.

4. Настройка сетевого моста VirtualBox

Snimok ekrana ot 2017 12 14 17 44 30

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

5. Внутренняя сеть VirtualBox

Snimok ekrana ot 2017 12 14 17 47 33

Выводы

Snimok ekrana ot 2017 12 14 16 51 38

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

Источник

ИТ База знаний

Полезно

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Устранение неполадок с сетевым подключением виртуальной машины VMware

Сетевое подключение VM

В этой статье рассмотрим как решить следующие неисправности:

Интенсив по Виртуализации VMware vSphere 7

Самое важное про виртуализацию и VMware vSphere 7 в 2-х часовом онлайн-интесиве от тренера с 30 летним стажем. Для тех, кто начинает знакомство с виртуализацией и хочет быстро погрузиться в предметную область и решения на базе VMware

ufo

Решение

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

Интенсив по Виртуализации VMware vSphere 7

Самое важное про виртуализацию и VMware vSphere 7 в 2-х часовом онлайн-интесиве от тренера с 30 летним стажем. Для тех, кто начинает знакомство с виртуализацией и хочет быстро погрузиться в предметную область и решения на базе VMware

Источник

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

VirtualBox позволяет на одном устройстве запустить несколько виртуальных машин с разными операционными системами. Виртуальные машины используют для тестирования нового ПО, для знакомства с особенностями разных ОС, а также для запуска программ, которые созданы для определённой операционной системы.

Какие типы подключения доступны в VirtualBox

В VirtualBox можно разными способами настроить интернет:

Для VirtualBox 6.1 доступны инструменты:

На одной виртуальной машине можно использовать до 4 сетевых адаптеров. Для каждого адаптера есть возможность выбрать любой тип подключения. Благодаря этому можно комбинировать настройки, выбирать разные варианты работы сети. Например, комбинировать NAT и сетевой мост. Ниже мы рассмотрим, как включить/отключить адаптер.

Как включить и отключить адаптер

1. Выберите гостевую ОС, кликните на неё правой кнопкой мыши. Нажмите Настроить:

2. В появившемся меню выберите Сеть:

3. Выберите адаптер, который хотите добавить или удалить. Затем переключите чек-бокс Включить сетевой адаптер в нужное положение. Если вы включаете новый адаптер, в выпадающем списке выберите тип подключения и нажмите OK:

Готово, гостевая ОС будет работать с выбранными адаптерами.

Как подключить виртуальную машину к интернету

Если вам нужен доступ только в интернет, можно использовать NAT-подключение. NAT изолирует виртуальную машину от соединений извне, поэтому доступа к другим гостевым ОС при таком подключении не будет. Проводником в интернет выступает хост-система, через которую и проходят все входящие и исходящие запросы.

В VirtualBox при создании каждой виртуальной машины подключение к интернету с помощью NAT происходит автоматически. Поэтому это самый простой способ подключения гостевой ОС к интернету.

Чтобы включить или отключить интернет с помощью NAT в VirtualBox:

1. Выберите нужную виртуальную машину и кликните по ней правой кнопкой мыши. Нажмите Настроить:

2. В появившемся меню выберите Сеть. Поставьте галочку напротив «Включить сетевой адаптер». Выберите тип подключения NAT и нажмите OK:

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

Готово, теперь вы знаете, как включить интернет на виртуальной машине VirtualBox.

Как настроить сеть между хостом и виртуальной машиной VirtualBox

Для подключения между основной и гостевой ОС нужно использовать тип подключения «Сетевой мост». В этом случае виртуальная машина подключается напрямую к основной сети как полноценное устройство. Для подключения используется сетевая карта хост-системы.

Чтобы включить сетевой мост:
1. Выберите виртуальную машину, которую хотите подключить к сети. Кликните по ней правой кнопкой мыши и нажмите Настроить:

2. В появившемся меню выберите вкладку «Сеть».
3. В настройках адаптера в строке «Тип подключения» выберите Сетевой мост и нажмите OK:

Готово, гостевая ОС теперь доступна для основной.

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

Иногда нужно объединить в одну сеть несколько виртуальных машин. Для этого используется подключение «Сеть NAT». Она объединяет необходимые виртуальные машины в локальную сеть. Как и в случае с обычным NAT, у каждой есть доступ в интернет, но от доступа извне они изолированы.

Чтобы создать сеть из виртуальных машин VirtualBox:
1. На главной странице VirtualBox нажмите ФайлНастройки:

2. Перейдите во вкладку Сеть и нажмите на кнопку с зеленым плюсом:

3. Нажмите OK:

4. Выберите виртуальную машину, которую хотите добавить в сеть, и кликните по ней правой кнопкой мыши. Нажмите Настроить:

5. Выберите тип подключения Сеть NAT. В строке «Имя» выберите имя созданной сети. Нажмите OK:

Как создать сеть из виртуальных машин VirtualBox

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

Готово, локальная сеть из виртуальных машин создана.

Источник

Нет доступа к Интернету на виртуальных машинах в сети NAT в VirtualBox

Я создал сеть NAT в VirtulBox 5 в Ubuntu 14.04 LTS со следующими настройками

Название Natework: NatNetwrok1
Сетевой CIDR: 10.0.2.0/24
Поддержка DHCP: включена
Поддержка IPv6: отключена
без переадресации портов

Кроме того, у меня есть две виртуальные машины (оба клона Xubuntu), я настроил параметры сети, чтобы включить две сетевые карты на каждой виртуальной машине со следующими настройками во всех четырех адаптерах:

Прикреплено к: «Сеть NAT»
Название: «NatNetwrok1»

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

Результаты ifconfig на Xubuntu1

Результаты ifconfig на Xubutracentu2

Пинг между этими 4 IP работает нормально
Но я не могу получить доступ к Интернету ни на одной из этих виртуальных машин
Хотя, если o изменить «NAT Network» на «NAT», я могу получить доступ к сети, но, похоже, она становится частью другой виртуальной сети, и я не могу пропинговать их друг от друга
Кто-нибудь может мне помочь в выявлении и устранении проблемы

Может кто-нибудь также объяснить, в чем разница между NAT и NAT Network

4 ответа

Почему не работает?

В 16.04 (и, вероятно, в 14.04) функция сети NAT основной упакованной версии VirtualBox (5.0.36) была прослушена.

Проверь это!

Вы можете проверить это сами: если ls /usr/lib/virtualbox/VBoxNetNAT исполняемый файл присутствует, то у вас могут возникнуть другие проблемы.

Почини это!

Эта ошибка исправлена ​​в более новых версиях. Поэтому вы должны установить новую версию:

Удалить старую версию

Например, если вы установили с помощью apt Вы можете запустить:

Установить новую версию

Исправление доступно для более новых версий (Ubuntu yakkety+). Для более старых версий:

Используйте следующий скрипт:

Я столкнулся с этим, используя VirtualBox 5.0.40 из репозитория apt по умолчанию. Чтобы обойти это, я настроил каждую виртуальную машину на использование двух сетевых интерфейсов.

Под гостями ОС (Ubuntu 16.04) вам нужно будет настроить /etc/network/interfaces для того, чтобы появился второй интерфейс. В моем случае мне нужны были виртуальные машины для использования статических IP-адресов внутри сети NAT, так что это то, что я получил.

ПРИМЕЧАНИЕ. Одна важная вещь, которую следует отметить в статической конфигурации, заключается в том, что для этого конкретного сценария вы НЕ МОЖЕТЕ назначить ему шлюз по умолчанию. дающий enp0s8 значение по умолчанию (например, 10.10.11.1) приведет к тому, что ОС создаст маршрут к этому шлюзу, и этот маршрут также может затруднить доступ к Интернету. Это нужно делать только в том случае, если этому конкретному интерфейсу требуются маршруты к другим сетям, кроме той, которая настроена для него.

05709cc644bf6f8c179aa095f707994d83d2eb64

Согласно руководству VirtualBox, это сетевые возможности для ваших виртуальных машин:

NAT: внутренняя сеть между ВМ и хостом. Кроме того, вы можете получить доступ к Интернету. Две или более виртуальных машин в режиме NAT не имеют связи между ними, только с хостом и Интернетом.

Внутренний: все виртуальные машины с этой конфигурацией будут иметь связь между ними, но не с хостом и не с Интернетом.

Только хост: виртуальная сеть будет создана между хостом и всеми виртуальными машинами с этой конфигурацией, но у вас не будет доступа в Интернет.

Сеть NAT: вы можете подключиться ко всем виртуальным машинам в одной и той же предварительно определенной сети NAT и хосту, но не сможете подключиться к Интернету.

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

Универсальный: расширенная и более специфичная конфигурация, редко используемая.

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

С другой стороны, кажется, что вы клонировали одну виртуальную машину из другой, потому что обе машины имеют одинаковый MAC-адрес (HWaddr в информации команды ifconfig), помните, что вы должны установить флажок «Повторная инициализация MAC-адреса всех сетевых карт».«когда клонирование. Два устройства с одинаковым MAC-адресом всегда создают проблемы.

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

Для получения дополнительной информации вы можете прочитать это.

Источник

В гостевой машине VirtualBox перестал работать Тип подключения «Сетевой мост» (РЕШЕНО)

В настройках виртуальной машины на вкладке «Сеть» можно выбрать тип сетевого соединения. Самыми распространёнными типами являются: NAT и Сетевой мост.

NAT — для виртуального компьютера создаётся собственная локальная сеть, которая имеет выход в Интернет. Данный компьютер недоступен из сети основной машины

Сетевой мост — виртуальный компьютер как будто находится в локальной сети хостового компьютера. Виртуальному компьютеру присваивается IP адрес локальной сети роутера. К сетевым службам виртуального компьютера можно подключиться по локальному IP.

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

Сетевой мост в VirtualBox не работает

Вы можете столкнуться с ситуацией, что Сетевой мост длительное время нормально функционировал, а затем просто перестал работать, в результате чего гостевая машина оказалась офлайн, то есть без подключения к Глобальной или локальной сетям.

bridged

Причём это может случиться даже если VirtualBox не обновлялся за последнее время и других изменений в ПО не делалось.

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

В данном случае на скриншоте выбран сетевой адаптер с именем wlo1.

wlo1

Но фактически этот адаптер не подключён к роутеру, а для Интернет-подключения используется другая сетевая карта.

wlp0s20f0u1

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

bridged 2

Причиной возникновения этой проблемы может быть то, что для реального компьютера (хоста) вы стали использовать другую сетевую карту. Например, раньше вы использовали проводное соединение, а затем перешли на беспроводное. Либо вы использовали встроенную Wi-Fi карту, а затем перешли на USB Wi-Fi адаптер.

В любых данных ситуациях эта инструкция поможет исправить проблему с Сетевым мостом.

Источник

Оцените статью
AvtoRazbor.top - все самое важное о вашем авто