第一部分 网卡配置
[root@localhost ~]# brctl show
bridge-prac 8000.42ffc4af9663 no tap0
virbr0 8000.525400752ca9 yes virbr0-nic
vnet0
[root@localhost ~]# brctl delif virbr0 vnet0 从virbr0交换机上删除网卡vnet0
[root@localhost ~]# brctl addif virbr0 vnet0 在virbr0交换机上添加网卡vnet0
桥接模式
[root@localhost ~]#cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vi ifcfg-br0 编辑ifcfg-br0配置文件
TYPE=Bridge
NAME=br0
DEVICE=br0
ONBOOT="yes"
BOOTPROTO=static
IPADDR=192.168.50.10
GATEWAY=192.168.50.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=8.8.8.8
[root@localhost network-scripts]# cp ifcfg-ens33 ifcfg-ens33.bak 备份ifcfg-ens3配置文件
[root@localhost network-scripts]# vi ifcfg-ens33 编辑ifcfg-ens3配置文件
DEVICE="ens33"
ONBOOT="yes"
BRIDGE=br0
[root@localhost network-scripts]# systemctl start libvirtd 重启libvirtd服务
[root@localhost network-scripts]# systemctl start network 重启network服务
第二部分virt manager
[root@localhost ~]# cp /opt/cirros-0.4.0-x86_64-disk.img /var/lib/libvirt/images
创建名为VM-3的虚拟机
[root@localhost ~]# sudo virt-install
--name=VM-3
--ram=512
--vcpus=1
--disk path=/var/lib/libvirt/images/cirros-0.4.0-x86_64-disk.img,format=qcow2,size=5
--network network=default
--os-type=linux
--os-variant=generic
--graphics none
--console pty,target_type=serial
--boot hd
[root@localhost ~]# virsh start VM-3 开启VM-3虚拟机
$ sudo ifconfig eth1 192.168.50.11 netmask 255.255.255.0 配置地址
$ sudo route add default gw 192.168.50.2 dev eth1 修改网关,使得流量默认走eth1
$ route
$ ping -I eth1 192.168.50.2 -c 4
[root@localhost ~]# virsh destroy VM-3 强制关闭虚拟机VM-3
Domain VM-3 destroyed
第三部分 删除桥接网卡
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# rm -rf ifcfg-br0 删除网络br0
[root@localhost network-scripts]# rm -rf ifcfg-ens33 删除网络ens33
[root@localhost network-scripts]# cp ifcfg-ens33.bak ifcfg-ens33 还原备份文件ens33
[root@localhost network-scripts]# systemctl restart libvirtd 重启libvirtd服务
[root@localhost network-scripts]# systemctl restart network 重启网络
重启系统
[root@localhost ~]# virsh start VM-3 启动虚拟机VM-3
第四部分 创建nat网络
[root@localhost ~]# cd /etc/libvirt/qemu/networks/
[root@localhost networks]# cp default.xml nat1.xml
[root@localhost networks]# uuidgen
8f91a490-b803-4121-b9b9-d9c71006cc2d
[root@localhost networks]# vi nat1.xml
[root@localhost networks]# systemctl restart libvirtd
[root@localhost networks]# virsh start VM-3
Domain VM-3 started
$ sudo ifconfig eth1 192.168.120.5 netmask 255.255.255.0 配置地址
$ sudo route add default gw 192.168.120.1 dev eth1 修改网关,使得流量默认走eth1
$ route
$ ping www.baidu.com