在配置kvm网络模式的时候,我们经常会遇到bridge模式,很多初学的同学都不太理解,而且配置起来也会复杂些

Bridge方式即虚拟网桥的网络连接方式,是客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机。

wKiom1kaWUThfvCCAAAyVxGQYEU046.png

下面贴下,eth0和br0的配置信息:

ifcfg-eth0的配置信息如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
TYPE= "Ethernet"
BOOTPROTO= "none"
DEFROUTE= "yes"
PEERDNS= "yes"
PEERROUTES= "yes"
IPV4_FAILURE_FATAL= "no"
IPV6INIT= "yes"
IPV6_AUTOCONF= "yes"
IPV6_DEFROUTE= "yes"
IPV6_PEERDNS= "yes"
IPV6_PEERROUTES= "yes"
IPV6_FAILURE_FATAL= "no"
IPV6_ADDR_GEN_MODE= "stable-privacy"
NAME= "eth0"
DEVICE= "eth0"
ONBOOT= "yes"
BRIDGE=br0

ifcfg-br0的配置信息如下:

1
2
3
4
5
6
7
8
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=10.10.10.255
IPADDR=10.10.10.160
NETMASK=255.255.255.0
GATEWAY=10.10.10.2
ONBOOT= yes

重启网络,使配置生效:

1
2
3
# systemctl restart network.service
# echo $?
0

查看桥接相关的信息:

1
2
3
4
[root@node160 ~] # brctl show
bridge name    bridge  id                 STP enabled    interfaces
br0            8000.000c29142b9a        no             eth0
virbr0         8000.5254009fad48         yes             virbr0-nic