Basically what I am trying to attempt here is to have multiple vm''s in a private network that is seperate from any of the physical networking devices. So far all I have really been able to do is connect the vm''s to an etherstub, but cannot get them to communicate with eachother. I have been using this (http://blogs.sun.com/droux/entry/private_virtual_networks_for_solaris) as a tutorial along with a few other things to try and configure this setup, but I cannot seem to get this working. If anyone could give me some advice or point me in the right direction, I would greatly appreciate it. Also the version of dladm I am using, is missing many of the commands that I have seen online (i.e. create-bridge) which would probably be useful. Is this because I am using OpenSolaris instead of Solaris, or do I need to upgrade to an in-development version? -- This message posted from opensolaris.org
Richard, Something to double check would be to do a show-vnic when your domains are running, to make sure your VNICs are configured as expected. You should be able to snoop the etherstub itself and see the traffic between the VNICs created on top of that etherstub. You can use that to see if your packets are making it to dom0 and go from there. As far as the version of dladm is concerned, if you are keeping your system update with image-update you should be running the latest bits that have been published. Note that with VNICs we will automatically create a virtual switch between the VNICs that are created on top of the same data link (physical NIC, link aggregation, etherstub, etc), so there''s no need to configure a bridge using dladm. Nicolas. On 07/02/2010 11:02 AM, richard hall wrote:> Basically what I am trying to attempt here is to have multiple vm''s in a private network that is seperate from any of the physical networking devices. So far all I have really been able to do is connect the vm''s to an etherstub, but cannot get them to communicate with eachother. I have been using this (http://blogs.sun.com/droux/entry/private_virtual_networks_for_solaris) as a tutorial along with a few other things to try and configure this setup, but I cannot seem to get this working. If anyone could give me some advice or point me in the right direction, I would greatly appreciate it. > > Also the version of dladm I am using, is missing many of the commands that I have seen online (i.e. create-bridge) which would probably be useful. Is this because I am using OpenSolaris instead of Solaris, or do I need to upgrade to an in-development version?
Nicolas, Thank you for taking the time to respond. Perhaps I have missed a simple instruction, or just don''t really know what I am doing. When I use show-vnic it shows that the both of the domu''s are over the etherstub, as well as the VNIC I created on dom0. When I snoop the etherstub, all I see are ARP protocols: "ARP C Who is ''ipaddress''," and nothing more. I plumbed an entry for the VM''s on the dom0, and am able to ping these addresses, but neither of the domu''s are able to ping each other, or the dom0. When I attempt this I get the error: "ICMP Host Unreachable from gateway localhost." -- This message posted from opensolaris.org
Also in a test experiment, I created an etherstub with two vnic''s attached to it. After plumbing both of these vnic''s I snooped the etherstub. Basically what is happening is that the vnic''s are broadcasting ARP requests asking who their own IP address is (i.e. 192.168.0.250 -> (broadcast) ARP C Who is 192.168.0.250, 192.168.0.250). I''m not sure if this helps at all. -- This message posted from opensolaris.org
PROBLEM SOVLED: Just in case someone else has these problems: 1.) check MTU of etherstub 2.) make sure you are using proper IP addresses it seems that random combinations of these two problems prevented this for working for me... yes it is stupid -- This message posted from opensolaris.org