How to Build a Development LAN/WAN Linux & Windows Environment using Virtualbox

I want to create my own development Linux LAN and WAN environment using Virtualbox and CentOS... I also want to incorporate a few window PCs within the network..  Is there an answer that already exists within expert-exchange website...
melvint91Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David Johnson, CD, MVPOwnerCommented:
it is exactly the same as if you used physical hardware
buy hardware -> configure virtual machine. set up virtual disks, memory, cpu
insert disk and install o/s (exactly the same except you can use an iso rather than a physical disk)
0
JohnBusiness Consultant (Owner)Commented:
That is a fairly broad question.

Is your host machine a Linux machine?
What guests will you have?  Linux only, Linux and Windows?
Are any machines in your LAN real or are they all virtual except for the host.
I don't think you can side up a WAN inside your guest setup, but you can certainly set up a LAN.

To have 3 or 4 guests running, you need about 16GB of memory in the host box.

I have a Windows 8 Pro 64-bit machine with 8GB of memory, VMware Workstation V11 and I can run two guests comfortably.

Connecting Linux and Windows needs Samba on the Linux machines.

For what you want to do, I suggest Bridged Networking to start and make the router outside the Host machine to be the DHCP server.

Look in the VMware Topic area for recent posts as some have been about this topic.
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
What do you want to test WAN speed, or WAN routing ?

You can create a virtual router, if that's what you want to do?
0
Acronis Data Cloud 7.8 Enhances Cyber Protection

A closer look at five essential enhancements that benefit end-users and help MSPs take their cloud data protection business further.

gheistCommented:
You cannot create real WAN, though you can make a software network switch that adds loss & jitter & latency to ethernet
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Well I can create a real WAN here, not sure why technology you've not got!

Clock-Box!
0
melvint91Author Commented:
I'll be using VirtualBox.  I want to build a real world network for development.  My host is Windows 8 and I will install Several linux servers for DNS, DHCP, Apache, PHP, Oracle, Active Directory, Mail and Samba..  Etc...

I want to also incorporate WAN if it's possible..
I'll be using CentOS as my Linux OS and Windows Server 2008..
0
JohnBusiness Consultant (Owner)Commented:
I think I would be inclined to use VMware Workstation 11 (that is what I use). Make sure your Windows 8 machine is Windows 8.1 Pro 64-bit and that you can install 16 GB of memory in it.

All the guests should work and with 16 GB you should be able to run 3 or 4 simultaneously. The LAN networking will work fine with NAT or Bridged Networking. You want VMware Workstation for flexible networking (Virtual Network Editor included).

Andrew has pointed you in the direction of WAN networking.
0
melvint91Author Commented:
@ John Hurst... I'm using VirtualBox, will that suffice in place of VMware Workstation...
0
JohnBusiness Consultant (Owner)Commented:
I suggested Workstation because the networking tools (Virtual Network Editor) are more powerful and flexible. That is why. For a development environment, you need good tools.
0
melvint91Author Commented:
Thanks... Is there a tutorial or example that exists to show how to set all this up
0
JohnBusiness Consultant (Owner)Commented:
I suggest looking in the VMware zone here and read through recent posts of interest. There are many ways to set up a development environment. I use a variety of Windows machines, set them up as NAT guests and use vanilla networking. I can data from machine to machine.
1

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gheistCommented:
Install sme home router like OpenWRT that does NAT, add some linux modules to simulate latency and packet loss...
0
JohnBusiness Consultant (Owner)Commented:
@melvint91  - Thanks and good luck with setting up your environment.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Networking

From novice to tech pro — start learning today.