[CentOS-virt] Networking in KVM

Phil Wyett philwyett at irregulars-engineering.com
Fri Mar 18 17:21:39 UTC 2016


On Fri, 2016-03-18 at 13:02 -0400, Mike - st257 wrote:
> Paul,
> 
> 
> On Thu, Mar 17, 2016 at 5:47 PM, Digimer <lists at alteeve.ca> wrote:
>         On 17/03/16 04:47 PM, paul.greene.va at verizon.net wrote:
>         > Thanks, I followed the 2nd article, and it got the existing
>         virtual
>         > machines communicating with each other.
> 
> 
> Right, so your VMs are on the same bridge group now (at Layer2 of
> OSI).
>  
>         >
>         > However, any new virtual machines I created after making the
>         changes
>         > can't communicate with anything, they can't even get out to
>         the
>         > internet, even if I manually set the IP address info. Any
>         suggestions on
>         > that?
>         >
>         > Paul
> 
> 
> Have you verified connectivity to the VMs' default gateway?
> Does the ARP (address resolution protocol) process succeed?
> arp -a | grep <Default_Gateway_IP_here>
> http://linux-ip.net/html/ether-arp.html
> 
> 
> 
> You may not have a NIC connected to your physical network in that
> bridge group.
> If so you need to modify your network-scripts to make that happen
> automatically on boot.
> You do not necessarily need an IP address on your bridge interface
> unless the VM host is acting as a router (default gateway).
> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-networkscripts-interfaces_network-bridge.html
> 
> 
> 
> Here's an example:
> ~]# cat /etc/sysconfig/network-scripts/ifcfg-XX_br0 
> DEVICE=XX_br0
> TYPE=Bridge
> BOOTPROTO=static
> ONBOOT=yes
> DELAY=0
> NM_CONTROLLED=no
> 
> 
> You can temporarily add an interface to the bridge group for testing
> purposes though.
> brctl addif <bridge> <interface>
> http://www.tldp.org/HOWTO/BRIDGE-STP-HOWTO/set-up-the-bridge.html
> 
>  
>         
>         Check that they're using your static bridge. 'virsh dumpxml
>         <vm>' will
>         have a section like:
>         
>         ====
>             <interface type='network'>
>               <mac address='52:54:00:71:20:fa'/>
>               <source network='bcn_bridge1' bridge='bcn_bridge1'/>
>               <target dev='vnet2'/>
>               <model type='e1000'/>
>               <alias name='net2'/>
>               <address type='pci' domain='0x0000' bus='0x00'
>         slot='0x05'
>         function='0x0'/>
>             </interface>
>         ====
>         
>         That tells you that the interface is MAC '52:54:00:71:20:fa'
>         is "plugged
>         in" to the bridge 'bcn_bridge1'. If that doesn't connect to
>         the right
>         bridge, then you need to change it (virt-manager has a simple
>         to use GUI
>         for this, or you can use 'virsh edit <vm>' if you're
>         comfortable editing
>         XML).
> 
> 
> An additional command to run to verify your Ethernet bridge(s)
> operation is:
> brctl show
> brctl show <bridge>
> 
> 
> ~]# brctl show XX_br0
> bridge name bridge id STP enabled interfaces
> XX_br0 8000.00151713fdbc no p1p1
> vnet0
> vnet1
> vnet11
> vnet12
> vnet13
> vnet19
> vnet2
> vnet4
> vnet6
> vnet7
> 
> 
> 
> 
> -- 
> ---~~.~~---
> Mike
> //  SilverTip257  //
> _______________________________________________
> CentOS-virt mailing list
> CentOS-virt at centos.org
> https://lists.centos.org/mailman/listinfo/centos-virt

Hi,

You need to look at the requirements for this package. If I spin a build
of that SRPM in mock I get:

Error: No Package found for aubio-devel >= 0.3.2
Error: No Package found for cwiid-devel >= 0.6.00
Error: No Package found for itstool >= 2.0.0
Error: No Package found for jack-audio-connection-kit-devel >= 1.9.10
Error: No Package found for libgnomecanvasmm26-devel >= 2.16
Error: No Package found for liblo-devel >= 0.24
Error: No Package found for liblrdf-devel >= 0.4.0
Error: No Package found for libltc-devel >= 1.1.1
Error: No Package found for lilv-devel >= 0.14.0
Error: No Package found for lv2-devel >= 1.0.0
Error: No Package found for rubberband-devel >= 1.0
Error: No Package found for serd-devel >= 0.14.0
Error: No Package found for sord-devel >= 0.8.0
Error: No Package found for sratom-devel >= 0.2.0
Error: No Package found for suil-devel >= 0.6.0

I have only checked the first, but aubio is neither in CentOS nor EPEL.
Thus the failure.

Regards

Phil
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.centos.org/pipermail/centos-virt/attachments/20160318/1c759b7f/attachment.sig>


More information about the CentOS-virt mailing list