一、KVM网络管理
NAT网络拓扑
显示虚拟网卡机口
[root
localhostimages]#brctlshowbridgenamebridgeidSTPenabledinterfaces
virbr.fa76ayesvirbr0-nic
vnet0
删除虚拟网卡
[root
localhostimages]#brctldelifvirbr0vnet0[root
localhostimages]#brctlshowbridgenamebridgeidSTPenabledinterfaces
virbr.fa76ayesvirbr0-nic
[root
localhostimages]#添加虚拟网卡
[root
localhostimages]#brctladdifvirbr0vnet0[root
localhostimages]#brctlshowbridgenamebridgeidSTPenabledinterfaces
virbr.fa76ayesvirbr0-nic
vnet0
[root
localhostimages]#1.创建虚拟机vm2虚拟网卡的配置文件
[root
localhostnetwork-scripts]#pwd/etc/sysconfig/network-scripts
[root
localhostnetwork-scripts]#vimifcfg-br0DEVICE=br0
ONBOOT="yes"
BOOTPROTO=static
DEFROUTE=yes
IPADDR=...
GATEWAY=...2
NETMASK=...0
DNS1=..0.1
DNS2=8.8.8.8
修改宿主机网卡配置文件
[root
localhostnetwork-scripts]#vimifcfg-ens33DEVICE="ens33"
ONBOOT="yes"
BRIDGE=br0
重启网络服务
[root
localhostnetwork-scripts]#systemctlrestartlibvirtd[root
localhostnetwork-scripts]#systemctlrestartnetwork删除桥接网卡步骤:
1.删除br0的配置文件
[root
localhostnetwork-scripts]#rm-rfifcfgbr0[root
localhostnetwork-scripts]#rm-rfifcfg-ens332.修改正常网卡的配置文件
[root
localhostnetwork-scripts]#mvifcfg-ens33.backifcfg-ens33[root
localhostnetwork-scripts]#3.重启服务
[root
localhostnetwork-scripts]#systemctlrestartlibvirtd#重启KVM服务[root
localhostnetwork-scripts]#systemctlrestartnetwork#重启网卡[root
localhostnetwork-scripts]#配置文件方式创建nat网络
[root
localhost~]#cp/etc/libvirt/qemu/networks/default.xml/etc/libvirt/qemu/networks/nat1.xml[root
localhost~]#cd/etc/libvirt/qemu/networks/[root
localhostnetworks]#vimnat1.xml#修改nat网络配置文件network
namenat1/name
uuidfc-40fa-4f10-b19a-b09db/uuid
forwardmode=nat/
bridgename=virbr1stp=ondelay=0/
macaddress=52:54:00:0f:a8:61/
ipaddress=...1netmask=...0
dhcp
rangestart=...2end=.../
/dhcp
/ip
/network
重启服务
[root
localhostnetworks]#systemctlrestartlibvirtd如果是图形化界面就可以选择刚创建的网卡nat1
配置文件方式创建isolated网络
[root
localhostnetworks]#cpdefault.xmlisolated.xml[root
localhostnetworks]#vimisolated.xmlnetwork
nameisolated/name
uuidfc-40fa-4f10-b09b-b09db/uuid
bridgename=virbr2stp=ondelay=0/
macaddress=52:54:00:0f:a9:6b/
ipaddress=...1netmask=...0
dhcp
rangestart=...2end=.../
/dhcp
/ip
/network
#重启服务
[root
localhostnetworks]#systemctlrestartlibvirtd#查看所有网络
[root
localhostnetworks]#virshnet-list名称状态自动开始持久
----------------------------------------------------------
default活动是是
nat1活动否是
#启动网络
[root
localhostnetworks]#virshnet-startisolated网络isolated已开始
#开机自启动
[root
localhostnetworks]#virshnet-autostartisolated网络isolated标记为自动启动
#查看所有网络
[root
localhostnetworks]#virshnet-list名称状态自动开始持久
----------------------------------------------------------
default活动是是
isolated活动是是
nat1活动否是
创建网卡之后,添加即可,添加方式与nat1网卡添加上一致