Установите сетевое соединение между ПК и виртуальными машинами Virtualbox.

Я не эксперт в VirtualBox, но я использую его время от времени для тестирования (особенно служб), и одна из вещей, которая меня беспокоила, заключалась в том, что, если у меня не был подключен сетевой кабель, мой компьютер не мог связываться с виртуальными машинами.

Конечно, есть очень простое решение для достижения этого, о котором я, конечно, совершенно не подозревал, и я покажу его ниже на случай, если с кем-то произойдет то же самое.

1.- Открываем VirtualBox и мы собираемся Файл »Настройки» Сеть и добавить сеть Только для хоста. Должно получиться так:

2.- Затем мы добавляем и настраиваем нашу виртуальную машину и в ее сетевой конфигурации выбираем Подключен к адаптеру только для хоста и Имя мы добавляем виртуальную карту, которую добавили ранее. Должно получиться так:

Если мы откроем терминал и наберем (в случае Debian):

$ sudo ifconfig

И мы запускаем виртуальную машину, появится что-то вроде этого:

Теме статьи:
Как изменить пароль пользователя root MySQL с помощью терминала
vboxnet0 Link encap: Ethernet HWaddr 0a: 00: 27: 00: 00: 00 inet адрес: 192.168.56.1 Bcast: 192.168.56.255 Маска: 255.255.255.0 inet6 адрес: fe80 :: 800: 27ff: fe00: 0/64 Область: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1 RX пакеты: 0 ошибок: 0 отброшено: 0 переполнений: 0 кадров: 0 TX пакетов: 4 ошибок: 0 отброшено: 0 переполнений: 0 несущая: 0 коллизий: 0 txqueuelen: 1000 RX байтов: 0 (0.0 Б) байтов передачи: 328 (328.0 Б)

Как вы понимаете VirtualBox установить IP 192.168.56.1 для ПК. Виртуальной машине был назначен IP по DHCP, в моем случае 192.168.56.101, Мы можем проверить это с помощью команды, которую мы использовали ранее.

Готов!!


Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Кристофер Кастро сказал

    Отлично подходит для ssh-соединений.

    Это и виртуализировать их в фоновом режиме.

  2.   Гермен сказал

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

  3.   MSX сказал

    Уважаемый elav, я вижу, что вы все еще используете "ifconfig", если он доступен в Debian, я рекомендую вам начать флиртовать с iproute2:
    http://linuxaria.com/howto/useful-command-of-iproute2?lang=en

    1.    Elav сказал

      En Тестирование Debian есть только iproute .. и мне всегда было комфортно работать с ifconfig .. в любом случае позвольте мне взглянуть на другой 😀

  4.   ВариХэви сказал

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

    1.    правильный сказал

      Да, если вы не подключены к маршрутизатору, опция моста не будет работать, потому что машине не к чему будет подключаться. Эта опция полезна, если у вас нет маршрута для использования и вы хотите создать соединение точка-точка (в данном случае Host-Guest).

    2.    Elav сказал

      Хм, мост не пробовал. Я пытаюсь сказать тебе 😀

      1.    Хьюга_Неджи сказал

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

  5.   Данхантер сказал

    В последнее время я тестирую aqemu, фронтенд в qt4 для qemu / kvm, мои трагедии закончились перекомпиляцией модуля vbox для моих собственных ядер, kvm уже в ядре !! И производительность отличная, сеть уже по умолчанию, меня вполне устраивает.

    1.    MSX сказал

      Отличные новости, тогда займемся KVM!

  6.   Fabian сказал

    Я вижу, у вас включен DHCP-сервер, это необходимо? как его настроить? Я следил за этой конфигурацией, и даже моя виртуальная машина не распознает сеть. появляется неизвестная сеть. Это Windows 7.

    1.    Elav сказал

      На самом деле я ничего не настраивал для DHCP, я позволил ему работать по умолчанию .. Придется разобраться 😉

  7.   Fabian сказал

    мой виртуальный бокс установлен на ubuntu

  8.   Miniminiyo сказал

    Большое спасибо, ребята, обратите внимание, что я обрубок виртуального бокса, и, поскольку я не заметил, я использовал вывод в плане моста, поэтому я мог взять только один и оставить остальные в стандарте, не имея к ним доступа, но с это вы создаете 2 или 3, и вы вводите их с комфортом, без необходимости быть подключенным к чему-либо

    Спасибо за совет 😉

  9.   Дэнни сказал

    Он мне хорошо послужил!

  10.   Мануэль сказал

    Отличное примечание. Довольно полезно.
    У меня есть только сомнения в том, как заставить его работать с IP, определенным пользователем, кроме DHCP.

    Привет.

  11.   ЭЛЬкин сказал

    Привет, ваш вклад интересен, но у меня проблема, когда я вхожу в ifconfig, строка, показывающая ip, не появляется, она показывает только inet6 .. Вы знаете, в чем может быть эта проблема?

    1.    Адриан Сальседо сказал

      Это потому, что файл / etc / sysconfig / network-scritps / ifcfg-eth0, у вас не активирована эта карта. Откройте файл с помощью vim или другого редактора и измените два элемента

      HWADDR = »» MAC карты будет отображаться по умолчанию
      NM_CONTROLLED = »да», установите «нет»
      ONBOOT = »нет» // изменить на да
      BOOTPROTO = »static» // иногда появляется DHCP

      IPADDR = 10.10.1.11 // Если вам нужен фиксированный IP, вы назначаете его здесь
      NETMASK = 255.255.255.0
      GATEWAY = 10.10.1.1 // ворота по умолчанию
      ТИП = Ethernet

      Если вы используете Centos, вы просто делаете
      перезапуск сети обслуживания и перезапуск сетевой службы

      затем вы выполняете ifconfig, и он должен быть активным.

      В Ubuntu файл конфигурации другой, и параметры также отсутствуют прямо сейчас.

      Надеюсь, я помог.

  12.   Николаз сказал

    Спасибо, что поделились, все сработало, как ожидалось. Ура!

  13.   Эдман В. сказал

    Для моих целей это мне очень пригодилось. У меня есть приложения, созданные на Windows XP, и мой ноутбук использует Windows 8, поэтому у меня есть приложения на виртуальном ПК, я не помню, как это сделать, но спасибо автору (большое спасибо, я должен настоять) как это было сделанный. На виртуальном ПК Xp у меня установлен SQL Server 2000, который является менеджером, используемым приложением. Мой клиент купил ПК и, очевидно, с Windows 7 x64 минимум, поэтому само приложение работает без проблем. И они будут работать в небольшой сети, где лежащим сервером будет компьютер, на который я указал XP. Что ж, я уже сделал тест и все нормально, надеюсь у кого-то работает. Ах! не забудьте настроить порты, которые SQL-сервер прослушивает на сервере, на брандмауэре (порт 1433 TCP и 1434 UDP), потому что в противном случае он не будет работать.

  14.   Андрес сказал

    Привет, я пробовал несколько раз, и у меня это не работает. Я вижу, что есть комментарии, которые работают с первого раза ...
    eth1 Link encap: Ethernet HWaddr 08: 00: 27: cf: 5a: 1e
    inet6 addr: fe80::a00:27ff:fecf:5a1e/64 Scope:Link

    Я подключаюсь через WIFI, у меня Windows VISTA в качестве хоста и виртуализированный Debian 6 в Virtualbox.

    Буду признателен за любые комментарии, поздравления и благодарности

  15.   Алекс сказал

    ajjajajaja Я искал его, очень полезный, действительно СПАСИБО ОЧЕНЬ c :!

  16.   правый сказал

    Как мне подключить мою виртуальную машину linux-fedora к моей физической машине ?? ... Я хочу, чтобы моя виртуальная машина была "ТОЛЬКО ДЛЯ ХОЗЯИН", я хочу, чтобы между ними существовала связь !!

  17.   Доминго Гомес сказал

    Я должен тебе пива.

  18.   Хорхе сказал

    друг, спасибо большое, ты решил за меня проблему 😀

  19.   Кэти сказал

    Спасибо, это мне очень помогло, я наконец смог подключиться к trixbox на моей виртуальной машине

  20.   Ебать сказал

    Ваша альтернатива мне частично подошла. Поскольку, если бы я просто следовал процедуре, которую вы опубликовали, из гостевой ОС я бы потерял доступ к Интернету и не смог бы пинговать хост, хотя я мог пинговать с реальной машины на виртуальную.
    Решение было: добавить еще один сетевой адаптер (адаптер 2) после того, что вы сделали, вместо изменения адаптера 1.
    Спасибо!

    1.    Венди Гарсия сказал

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

  21.   Erika сказал

    Спасибо большое, мне удалось подключиться к моему MV…. Прошло несколько дней, пока я не нашел вашу публикацию

  22.   Jeane сказал

    Привет, извините, но у меня есть огромное сомнение, что моя виртуальная машина смонтирована на Debian, я поставил два сетевых адаптера, один в режиме моста, а другой во внутренней сети, в моем доме, если он входит в Интернет, но в my Not work: /, если он обнаруживает сетевую карту, но я не понимаю, почему это происходит. Что происходит, так это то, что я делаю тесты по управлению локальной сетью, создавая прокси-сервер с помощью squid, но мой вопрос в том, что я не могу получить доступ к Интернету для загрузки своих пакетов

  23.   Мануель сказал

    отлично, спасибо большое.
    привет из Лимы, Перу

  24.   Огалавиз сказал

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

    сценарий, который у меня есть, хост-сеть находится в сегменте 192.168.50.X, а сеть с маршрутизатором с моим компьютером 192.168.1.0, как мне подключить виртуальную машину к Интернету?

  25.   Migue сказал

    Здравствуйте…
    Так что он у меня есть, и у меня это не работает.
    из w8 он дает мне ответ -ping-, но он не подключается к репо, которое является w8

  26.   имя сказал

    Добрый день, хочу использовать Wi-Fi соединение в виртуальном и кабельное соединение в физическом. Оно может?

  27.   jc сказал

    более ложный, чем боливийский тунец

  28.   Andres с сказал

    Спасибо, на двух экранах вы решили мою жизнь, спасибо