Установите сетевое соединение между ПК и виртуальными машинами 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, Мы можем проверить это с помощью команды, которую мы использовали ранее.

Готов!!


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

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

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

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

*

*

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

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

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

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

  2.   Ghermain сказал

    Что ж, на моей машине подключения были выполнены автоматически, и каждый раз, когда я открываю один из двух, которые я установил, я без проблем перемещаюсь между ними по сети и использую 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.   VaryHeavy сказал

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

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

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

    2.    Elav сказал

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

      1.    Hyuuga_Neji сказал

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

  5.   dhunter сказал

    В последнее время я тестирую 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.   ELkin сказал

    Привет, ваш вклад интересен, но у меня проблема, когда я вхожу в 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.   Alex сказал

    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 с сказал

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