Хостовая ОС: Fedora 17 с Virtual Box с IP 10.51.49.6 Гостевая ОС: CentOS 6.3 с IP 10.51.49.13
Режим гостевой сети установлен на Bridged to eth0 на Host, но я не могу подключиться из Host в Guest или из Guest в Host. Однако я могу подключиться к/из Guest с/к любому другому устройству в сети.
Я сделал несколько захватов трафика, и похоже, что .6 не знает MAC-адрес .13 и не может его узнать. Что может помешать ему сделать это?
решение1
Для решения этой проблемы мы создали два сетевых адаптера на гостевых виртуальных машинах: один для публичного подключения к внешнему миру и один для внутреннего подключения хост <-> гость.
Сохраните свой первый интерфейс таким же, как сейчас.
Создайте второй интерфейс с типом: Host Only.
Важное ПРИМЕЧАНИЕ: Если вы никогда не создавали адаптер только для хоста, вам необходимо сделать это до создания интерфейса только для хоста в гостевой системе. Перейдите в Файл -> Настройки -> Сеть, затем добавьте сеть только для хоста. Возможно, вам также захочется подтвердить, что DHCP включен на этом интерфейсе. Это создаст интерфейс в хостовой системе, чтобы он мог взаимодействовать с гостевыми системами.
Загрузите гостевые системы, и вы должны увидеть два интерфейса. Первый интерфейс, вероятно, eth0 в вашей настройке, должен быть вашим мостовым сетевым адаптером. Второй интерфейс, вероятно, eth1, должен быть вашим хостовым адаптером. В моей настройке это адрес 192.168.xx. В хостовой ОС был создан новый интерфейс с именем vboxnet0, который также должен иметь сеть 192.168.xx. Все это вместе даст вам возможность общаться друг с другом внутри.