RE: Oracle Virtualbox Networking Multiple VMS (question for advanced Virtualbox users)
Date: Wed, 20 Jun 2012 15:42:00 -0500
Message-ID: <C5533BD628A9524496D63801704AE56D75B2A12627_at_SPOBMEXC14.adprod.directory>
Kevin,
Worked [almost] like a charm!
Here's the details for this particular piece if anyone is interested (or happens upon this in the future):
1.) Install VMWare Player which installs 2 Network Adapters VMnet1 (Host Adapter) and VMnet8 (NAT Adapter) on HOST PC
VMNet1 IP Adapter Address: 192.168.146.1 VMNet8 IP Adapter Address: 192.168.129.1
2.) Make sure that "VMware Bridge Protocol" is checked for the VMnet8 Adapter properties. (Goto Network Adapters in Control Panel, Right Click the VMware Network Adapter VMnet8 and click 'Properties' and make sure the bridge protocol is checked)
3.) Enabling Bridge Protocol on the VMNet8 adapter had the side-effect of disabling HOSTS lookup on the HOST for GUEST DNS queries (meaning an NSLOOKUP from the Guest OS would only query the DNS server of the host and *NOT* query the hosts file). When using VMnet8 adapter as a NAT only, nslookup queries will use both the HOSTS file and the DNS server of the HOST OS.
To get around this limitation, I configured DUAL DHCP DNS SERVER from sourceforge (http://sourceforge.net/projects/dhcp-dns-server/ ) Hat Tip to "achaldhir" for a fantastic product! For this particular product I only configured the DNS feature which runs on the HOST machine and passes DNS requests to the forwarding DNS server (domain DNS server) *OR* it looks up the alias in the local dualserver.ini file and then passes the address back to the guest.
4.) Configure your VMS:
Adapter1 = Bridged, Adapter=VMware Virtual Ethernet Adapter for VMnet8 Adapter2 = Host-Only Adapter, VirtualBox Host-Only Ethernet Adapter
5.) Configure VirtualBox Host-Only Network IP Address Range under "File->Preferences->Network" (I made mine 10.0.0.1 and will be the RAC PRIVATE addresses)
6.) On Guest OS
Configure eth0 with an ip address in the 192.168.129.1-254 range (make sure this entry exists in the Dual Server DHCP DNS ini file) Configure eth1 with an ip address to match your host-only network configuration (I chose 10.0.0.101 - see step 5 above)
7.) Restart networking on Guest vms and verify you can use nslookup for outside and internal host names (google, rac1, rac2 etc)
8.) verify connectivity between Guest Oss using both public/private IP addresses you configured.
I probably should write a more detailed how-to but don't have time at the moment. If I can get to it, I'll send out an update with the link detailing the complete steps.
Chris Taylor
"Quality is never an accident; it is always the result of intelligent effort." -- John Ruskin (English Writer 1819-1900)
Any views and/or opinions expressed herein are my own and do not necessarily reflect the views of Ingram Industries, its affiliates, its subsidiaries or its employees.
-----Original Message-----
From: Kevin Lidh [mailto:kevin.lidh_at_gmail.com]
Sent: Wednesday, June 20, 2012 8:39 AM
To: Taylor, Chris David; oracle-l_at_freelists.org
Subject: RE: Oracle Virtualbox Networking Multiple VMS (question for advanced Virtualbox users)
What I wound up doing was downloading and installing VMware Player. This will run host-only and NAT networks on your system. Then I bridged to VMware's NAT. This let me set my static IPs
Hope that helps,
Kevin
-- http://www.freelists.org/webpage/oracle-lReceived on Wed Jun 20 2012 - 15:42:00 CDT