When I set up two machines in VirtualBox via NAT mode each machine gets the same IP from the virtual DHCP server, why is that?? Makes no sense to me. Both have the Gateway 10.0.2.2 which is fine, but they also get the same IP 10.0.2.15.

According to the answers it seems to be correct, well I didn't expect something else.

But then what if I want to create a whole subnet for 4 hosts in a NAT environment?

BTW VMware Workstation does it, it has ONE large NAT for all hosts out of the box. One big advantage over VB

link|improve this question

73% accept rate
feedback

2 Answers

That's correct because in NAT mode every virtual machine stays in a separated network.

link|improve this answer
But then what if I want to create a whole subnet for 4 hosts in a NAT environment? – Ian Sep 19 '11 at 14:56
@Ian - try the "internal" option rather than NAT. – Joel Coel Sep 19 '11 at 16:23
@PsyStyle - separated network is relative, cause if you set up 4 hosts they all have the same IP & subnet... I guess VB acts as if they where different NAT Networks. – Ian Sep 19 '11 at 17:50
feedback

I think you need to create an internal network, selecting internal network an then create a virtual machine with 2 nics one of which connects in nat mode and the other to the intnet (default name for internal network). This virtual machine will act as a router for your NATed network.

link|improve this answer
k thanks, but thats pretty complicated - why didn't they put a routing function into VB? – Ian Sep 19 '11 at 17:51
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.