[CentOS] Virtualization Networking

J Martin Rushton martinrushton56 at btinternet.com
Tue Oct 4 22:11:35 UTC 2016



On 04/10/16 11:24, Leon Fauster wrote:
> Am 04.10.2016 um 08:46 schrieb Gordon Messmer <gordon.messmer at gmail.com>:
>> On 10/03/2016 07:00 PM, TE Dukes wrote:
>>> /etc/sysconfig/ifcfg-eth1
>>> GATEWAY=192.168.1.1
>> ...
>>> /etc/sysconfig/ifcfg-lo
>>> GATEWAY=192.168.1.1
>>
>> Don't specify GATEWAY in interface files where it isn't used.  This should be set on eth0 only.
>>
>>> # brctl show
>>>
>>> bridge name	bridge id		STP enabled	interfaces
>>
>> OK, so you don't have a bridge interface.  If you want to access guest VMs from the LAN, you need to set one up.  Refer to the documentation I sent earlier.  You'll create a bridge interface configuration, and the move the IP configuration from whichever ethX device you want to enslave to the bridge.  The ethX configuration file, then, won't have any IP configuration specified, instead it'll contain "BRIDGE=br0".
> 
> 
> 
> This can be accomplished by just this (generates ifcfg files etc):
> 
> # virsh iface-bridge eth0 br0
> 
> If eth0 is the LAN interface otherwise change this. The VM 
> configuration must then use br0/bridge as interface/type.
> 
I've just tried that on my machine (CentOS 7):

# virsh iface-bridge enp4s0 br2
error: An error occurred, but the cause is unknown

# virsh iface-bridge enp3s0 br1
error: An error occurred, but the cause is unknown

# command -v virsh
/bin/virsh

# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000
    link/ether <redacted> brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global enp3s0
       valid_lft forever preferred_lft forever
    inet6 <redacted>/64 scope link
       valid_lft forever preferred_lft forever
3: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast
state DOWN qlen 1000
    link/ether <redacted> brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.2/24 brd 192.168.2.255 scope global enp4s0
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue
state DOWN
    link/ether <redacted> brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master
virbr0 state DOWN qlen 500
    link/ether <redacted> brd ff:ff:ff:ff:ff:ff
# brctl show
bridge name	bridge id		STP enabled	interfaces
virbr0		8000.<redacted>		yes		virbr0-nic

Regards,
Martin

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.centos.org/pipermail/centos/attachments/20161004/9a70a736/attachment.sig>


More information about the CentOS mailing list