Не могу пинг гостевой ОС в VirtualBox, но можно пинговать хост
Я хочу подключиться к обеим гостевым ОС. Я попытался пропинговать обоих гостей, но это не работает.
Как можно пинг в Windows хоть 7 узлов.
7 ответов
Я был удивлен найти ответ, который, наконец, работал для меня в форуме ubuntu:
в зависимости от версии Windows, которую вы использовали в вашем VirtualBox, для того, чтобы иметь возможность получить ответ на ваши пинги вы, вероятно, необходимо создать по крайней мере одну папку на машине Windows. Например, в Windows XP после настройки хотя бы одной общей папки устройство будет отвечать на запросы ping. А если нет акции, не пингует будут возвращены.
Так что в основном то, что я сделал было:
EDIT: чтобы уточнить, моя настройка-Windows7 Host & Windows7 Guest.
вот надеюсь, это кому-то поможет.
Если вы хотите, чтобы ваша виртуальная машина была доступна в сети, как автономная машина (я думаю, это то, что вы пытаетесь сделать), проверьте следующее
в VirtualBox GUI interface, в разделе сетевые настройки каждой виртуальной машины, выберите режим моста, а не NAT.
в каждой виртуальной машине настройте статический IP-адрес или dhcp.
для брандмауэра блокировки вопрос, проверить мой ответ на другой вопрос здесь
на хостинге, в проводнике, перейдите в
Панель управления\все элементы панели управления\Брандмауэр Windows\разрешенные приложения
вышеуказанный путь для windows 8, другая версия windows может отличаться слегка.
протестировано на двух гостевых коробках Ubuntu 16.06
auto enp0s8 iface enp0s8 inet dhcp
после этого изменения вы перезагрузите машину, и теперь при запуске «ifconfig» должен получить IP-адрес адаптера только для хоста, который вы можете использовать для подключения с вашей хост-машины.
обе гостевые ОС имеют разные IP-адреса. Я могу пинговать хост от обоих гостей, гостя к гостю и гостей к хосту.
Не может пропинговать гостевую ОС в VirtualBox, но гости могут пропинговать хост
Я хочу подключиться к обеим гостевым ОС. Я пытался пинговать обоих гостей, но это не работает. Оба гостя могут пинговать мой хост Windows 7.
Я был удивлен, найдя ответ, который наконец-то сработал для меня на форуме Ubuntu:
В зависимости от версии Windows, которую вы использовали в вашем VirtualBox, для того, чтобы получить ответ на ваши эхо-запросы, вам, вероятно, потребуется создать хотя бы одну общую папку на компьютере с Windows. Например, в Windows XP, если у вас настроен хотя бы один общий ресурс, машина будет реагировать на эхо-запросы. Но если никакие акции не установлены, никакие пинги не будут возвращены.
Итак, в основном то, что я сделал, было:
РЕДАКТИРОВАТЬ: чтобы уточнить, моя установка является Windows7 Host и Windows7 Guest.
Вот и все, надеюсь, это поможет кому-то.
Если вы хотите, чтобы ваша виртуальная машина была доступна в сети, как отдельная машина (думаю, именно это вы и пытаетесь сделать), проверьте следующее
В графическом интерфейсе VirtualBox в настройках сети каждой виртуальной машины выберите режим моста, а не NAT.
Внутри каждой виртуальной машины настройте статический IP-адрес или протокол DHCP.
Для проблемы блокировки брандмауэра, проверьте мой ответ на другой вопрос здесь
На хостинге, в проводнике, перейдите в
Панель управления \ Все элементы панели управления \ Брандмауэр Windows \ Разрешенные приложения
Вышеуказанный путь предназначен для Windows 8, другие версии Windows могут немного отличаться.
Протестировано на двух гостевых коробках Ubuntu 16.06
auto enp0s8 iface enp0s8 inet dhcp
После этого изменения вы перезагружаете компьютер, и теперь при запуске «ifconfig» должен получить IP-адрес адаптера только для хоста, который вы можете использовать для подключения с хост-машины.
Оба гостевых ОС имеют разные ips. Я могу пинговать хост от обоих гостей, гостя к гостю и гостей к хозяину.
Я пошел в сеть. Включите обнаружение сети на гостевой машине (Windows Server 2012 R2). Я думаю, что это будет работать для других гостевых ОС.
Я установил сетевой адаптер с NAT на Host-Only, и он автоматически направил новый ip на мою гостевую машину. Это было 10.0.x.xx, а теперь 192.168..xx.xxx. Тогда я пинговал это от хозяина, и это ответило. Надеюсь, это кому-нибудь поможет!
Разрешите ICMP эхо-пакет для IP v4 или IP v6, если это необходимо для ваших целей, например:
Обязательно выберите подходящий профиль: вы можете ограничить правило доменом, частной сетью, общедоступной сетью или любым другим.
Другие решения приводят к записи брандмауэра, которая позволяет эхо-пакетам ICMP также проходить через брандмауэр, но я думаю, что это должно быть простым.
Если настройки Мика не работают для вас, это может. Я следовал настройкам Мика, но в итоге не смог проверить связь с гостем виртуальной машины. Я сделал одно изменение, и это должно было включить брандмауэр и установить «РАБОТА», а не отключить. Я отредактировал брандмауэр через «Разрешить программам взаимодействовать через брандмауэр Windows» и выбрал «Общий доступ к файлам и принтерам» в профиле «Домой / Работа (частный)». Я сразу же смог пропинговать мою гостевую виртуальную машину с другого компьютера в локальной сети. Я вставляю настройки Мика ниже для ясности и помощи единственного сообщения. Спасибо, Мик!
0-Использовать мостовой режим вместо NAT для виртуальной машины в хосте GUI VirtualBox 0-Выключить брандмауэр в хосте Windows 0-Установить некоторую общую папку foo в самой виртуальной машине (c: \ foo или аналогичную) 0-EDIT: уточнить Моя установка Ubuntu 16.04 под управлением Oracle Virtual Box 5.0.24 Host & Windows7 Guest.
Виртуальная машина не пингуется с хоста
Вопрос
Здравствуйте. У меня на компьютере установлен Windows 10 Professional + Hyper-V. Между собой виртуальные машины пингуются. ВМ может пинговать мой компьютер и заходить по сети. Отключал фаерволы на своем компьютере и на ВМ. А вот с моего компа ВМ не пингуются и нет доступа к папкам по сети. В чем может быть причина?
Ответы
У вас машина обнаруживается, но не пингуется. Так?
В секции все сети, отключите общий доступ с парольной защитой.
Получится примерно так.
Все ответы
Что за ось, что с обновами, что с антивирусом, что с фаерволом?
The opinion expressed by me is not an official position of Microsoft
Любая ВМ, с любой ОС и без доп.софта вообще. Ставишь любую ОС на ВМ, после установки пробуешь пинговать ВМ, она не пингуется. А вот ВМ пингует все в моей сети.
Сеть работает через виртуальный коммутатор с типом подключения через внешнюю сеть. выбрана моя сетевая карта и стоит галочка «Разрешить управляющей ОС представлять общий доступ к этому сетевому адаптеру».
У вас машина обнаруживается, но не пингуется. Так?
В секции все сети, отключите общий доступ с парольной защитой.
Получится примерно так.
PS C:\Users\user> ping 192.168.3.165
Обмен пакетами с 192.168.3.165 по с 32 байтами данных:
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Статистика Ping для 192.168.3.165:
Пакетов: отправлено = 4, получено = 0, потеряно = 4
(100% потерь)
Сейчас поставил еще одну ВМ отключил там фаерволл и пинги прошли. Сейчас буду ковыряться с теми ВМ. Всем спасибо за помощь.
По умолчанию запрещены ICMP-пакеты, попробуйте разрешить их в Windows Firewall
To enable inbound rule of allowing ICMP packets, select ‘Inbound Rules’. Find out and right click on ‘File and Printer Sharing (Echo Request –ICMPv4-In’), select Enable Rule.
Виртуальная машина не пингуется с хоста
ИО Капитана Очевидности
Сообщения: 5352
Благодарности: 1100
| Цитата User001: Брандмауэр? » |
Как его правильно настроить?
Совсем его выключать не хочется »
Включите только для интерфейса физической сетевой карты, подключенного к интернету.
| так как это у меня домашний компьютер и подключен через кабель к интернету. После включения «мост» на хосте (домашнем компе) пропадает интренет. » |
Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
| Включите только для интерфейса физической сетевой карты, подключенного к интернету. » |
так он (брандмауэр) у меня включен
ну когда-нибудь, конечно, куплю
| как вариант можно попробовать для гостевой машины в сетевых настройках поставить NAT и пробросить порт для SQL сервера » |
ну почему же?
есть же все-таки вариант «Виртуальный адаптер хоста», как я понимаю он именно и предназначен для моего случая.
| Режим Виртуальный адаптер хоста был добавлен в версии VirtualBox 2.2. Данный режим можно рассматривать как гибрид режимов сетевого моста и внутренней сети: как и режиме моста виртуальные машины могут соединяться друг с другом и с хост системой, как будто бы они соединены через физический коммутатор. Как и в режиме внутренней сети, нет необходимости в предоставления физического сетевого интерфейса и виртуальные машины не могут общаться с внешней сетью хоста, т.к. они никак не связаны с физическим сетевым интерфейсом. |
При использовании режима внутренней сети, VirtualBox создает новый программный интерфейс на хосте, который добавляется к списку существующих сетевых интерфейсов хоста. Другими словами, в режиме сетевого моста существующий физический интерфейс используется для подключения виртуальных машин, а в режиме «виртуальный адаптер хоста» создается новый «петлевой» интерфейс хоста. В режиме внутренней сети трафик между виртуальными машинами не «виден», а трафик «петлевого» интерфейса возможно перехватить.
Режим виртуального адаптера хоста удобно использовать для нескольких предварительно настроенных виртуальных систем, которые предназначены для совместного использования. Например, одна виртуальная машина представляет собой web сервер который использует вторую с сервером базы данных. Другой дополнительный, сетевой интерфейс (мост) может соединить web сервер с внешним миром для выдачи данных, но внешнему миру не будет доступа к серверу базы данных.
| так как в варианте с NAT хост не видит гостя вообще, этот вариант используется чтобы гость видел хоста, » |
В варианте NAT хост в принципе не может «видеть» гостя, потому что не имеет IP-адреса из диапазона гостя.
Однако в режиме NAT вы можете настроить проброс порта для SQL-сервера, а в параметрах SQL-клиента на хосте указать localhost:PORT
Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

