Ich habe VirtualBox 3.2.12 auf einem Ubuntu 10.04-Host ausgeführt. Normalerweise habe ich bei der Arbeit mein eth0 mit einem LAN mit einer statischen IP verbunden. Wenn ich meinen Laptop mit nach Hause bringe, stelle ich über WLAN eine Verbindung mit dem Internet her, wobei meine WLAN-Karte mit DHCP konfiguriert ist.
Auf meinem Gastsystem habe ich eth0 mit NAT konfiguriert und eth1 als Bridged-Adapter.
Jetzt bei der Arbeit (Kabel mit eth0 auf Host verbunden) habe ich Netzwerkverbindung zu meinen Gästen, ich kann pingen, ssh, was auch immer. Zuhause bekomme ich keine Netzwerkverbindung. NAT funktioniert, ich kann von meinem Gast aus auf das Internet zugreifen, aber es besteht keine direkte Verbindung zwischen dem Host und dem Gast. Ich kann meinen Gast nicht vom Gastgeber anpingen oder umgekehrt.
Zuerst dachte ich, es könnte ein Routing-Problem sein, aber das schien nicht der Fall zu sein: Die Routen sind bei der Arbeit oder zu Hause gleich (oder ich kann sie gleich machen, ohne Wirkung).
Außerdem können sich mehrere Gäste im virtuellen Netzwerk 192.168.0.0 gegenseitig erreichen. Es ist nur der Host, der nicht erreichbar ist.
Auf meinem Host habe ich zwei virtuelle Netzwerkadapter:
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
Beide scheinen zu funktionieren, ich kann ihre Adressen anpingen (vielleicht bedeutet das nicht so viel?).
Jetzt weiß ich nicht mehr, wo ich weiter suchen soll. Anregungen wäre dankbar.