Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a virtual machine and the need to add a different network to it. 1st nic is already working on 192.168.1.1 2nd nic should be working on 10.0.0.1

I've added the new nic and connected both to the same virtual switch but I can't ping on the 10.0.0.x network... What am I doing wrong?

Thanks!

share|improve this question
    
Please be more clear about how your networking is configured in ESXi. Have you created a new port group for the second network, and is the vNIC assigned to it? If it's on the same vSwitch, it must be running a seperate vlan; is it setting a vlan tag for the correct vlan? Is the switch you're uplinking to configured to accept that vlan? –  Shane Madden Sep 22 '11 at 19:39
    
For new port group you intend a new virtual switch? It is indeed on the same vSwitch so maybe I'm forced to create a vlan? I have a single virtual switch with default configuration. Can you please help me to provide you right information, please? :) –  Pitto Sep 22 '11 at 19:45
    
A new port group can be on the same vSwitch, but it's going to be functionally identical to the old port group if it's not on a different vlan. How is your VM host connected to the 10.0.0.0 network? –  Shane Madden Sep 22 '11 at 20:09
    
so if you were to plug two nics from a physical server with different ip/gateways into single switch what would be required to make things pingable/routable? –  tony roth Sep 22 '11 at 20:15
    
I have two different network cables coming from those two differente networks. Each cable is plugged to a different physical nic on the server hosting esxi. I just wish that a virtual machine sitting on this esxi is able to speak with both networks. –  Pitto Sep 22 '11 at 20:34
show 4 more comments

1 Answer

With two physical NICs, one per subnet, you can stick to a single vSwitch and play with pNIC assignment for specific port groups, but you shouldn't do that - too messy and prone to error.

Instead, create a second vSwitch, assign the pNIC connected to 10.x to that new vSwitch, and also connect the second virtual NIC of your VM to the new vSwitch.

And the best approach of all, even though more compicated:

If not done yet, put both subnets on the same physical switch as separate VLANs. Find the two ports on the switch that are used by the ESXi host and configure them as trunk ports. Assign both pNICs to the same vSwitch. Configure two port groups on the vSwitch, and specify the VLAN IDs in the port group configuration. Connect vNICs of your VM to the corresponding port groups. The advantage of this solution is that provides network redundancy where previously every physical link was a single point of failure.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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