[CentOS-virt] Networking in KVM

Fri Mar 18 17:26:16 UTC 2016
Phil Wyett <philwyett at irregulars-engineering.com>

On Fri, 2016-03-18 at 17:21 +0000, Phil Wyett wrote:
> 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


Sorry. It's Friday and I got distracted and answered against wrong
email.

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/95a1873d/attachment-0005.sig>