CentOS7 minimal kvm 网络配置 bridge 和 vlan

注:如果配置报错,使用 ip a可以看出哪些网络设备启动了,哪些没启动
如果配置 br0报错,即没启动,那么就执行yum install bridge-utils
如果enp3s0配置报错,即没启动,就关闭NetworkManager
启动正确的图:

image.png


UUID好像不能随便配置,要在NetworkManager启动后通过命令查询出来
systemctl start NetworkManager
nmcli con | sed -n '1,2p

CentOS7 minimal kvm 网络配置 bridge 和 vlan_第1张图片
image.png

查询出来的是没有启动的网卡的UUID


  • enp3s0 br0
  1. 配置br0
    /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
DEVICE=br0
#ONBOOT=yes

NM_CONTROLLED=no
BOOTPROTO=static
ONBOOT=yes

IPADDR=192.168.0.203
PREFIX=24
GATEWAY=192.168.0.1
DNS1=192.168.0.1
  1. 配置enp3s0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp3s0
UUID=54a652c0-2418-405c-82d4-135cffd7e7a1
DEVICE=enp3s0
#ONBOOT=no

BOOTPROTO=none
ONBOOT=yes
BRIDGE=br0

注意:BOOTPROTO=noneBRIDGE=br0

  • eth0 eth0.10 br0
  1. eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=946b9d5c-6574-4031-a82c-d70822215ff0
DEVICE=eth0
#ONBOOT=yes

NM_CONTROLLED=no
BOOTPROTO=static
ONBOOT=yes

IPADDR=192.168.0.241
PREFIX=24
GATEWAY=192.168.0.1
DNS1=192.168.0.1
  1. eth0.10
    /etc/sysconfig/network-scripts/ifcfg-eth0.10
DEVICE=eth0.10
VLAN=yes
ONBOOT=yes
TYPE=Ethernet
BRIDGE=br0
  1. br0
TYPE=Bridge
#BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
DEVICE=br0
#ONBOOT=yes

NM_CONTROLLED=no
BOOTPROTO=static
ONBOOT=yes

IPADDR=192.168.10.1
PREFIX=24

很重要:不同主机的不同虚拟机组网

你可能感兴趣的:(CentOS7 minimal kvm 网络配置 bridge 和 vlan)