У меня VirtualBox 3.2.12 работает на хосте Ubuntu 10.04. Обычно на работе мой eth0 подключен к локальной сети со статическим IP. Если я принесу свой ноутбук домой, я подключусь к Интернету через WiFi с моей картой WLAN, настроенной с DHCP.
В моей гостевой системе у меня есть eth0, настроенный с NAT, и eth1 как мостовой адаптер.
Теперь на работе (кабель подключен к eth0 на хосте), у меня есть сетевое подключение к моим гостям, я могу пинговать, ssh, что угодно. Дома у меня нет подключения к сети. NAT работает, я могу получить доступ к Интернету из моего гостя, но нет прямой связи между хостом и гостем. Я не могу пропинговать моего гостя от хозяина или наоборот.
Сначала я подумал, что это может быть проблема маршрутизации, но, похоже, это не так: маршруты одинаковы (или я могу сделать их одинаковыми, безрезультатно) на работе или дома.
Кроме того, несколько гостей в виртуальной сети 192.168.0.0 могут общаться друг с другом. Это просто хозяин, который не доступен.
На моем хосте у меня есть два виртуальных сетевых адаптера:
eth0:1 Link encap:Ethernet HWaddr 00:22:68:11:32:f8
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
Оба, кажется, работают, я могу пинговать их адреса (может, это не так много значит?).
Теперь я немного не знаю, где продолжить поиск. Мы ценим любые предложения.