KVM实战之(五)网络配置

kvm有三种网络模式

-host-only,-nat,-bridge(相当于virtorbox的仅主机,nat,桥接)

需求一:虚拟机通过nat的方式进行上网

#第一:在安装kvm虚拟化套件的同时,会为系统自动添加一张设备名为virbr0-nic网卡,其连接名为virbr0

#第二:也为virbr0分配了ip地址,例如192.168.122.0/24段的,并对其开启了DHCP服务

#第三:只需在创建虚拟机时将网卡设为默认就可以了
    virt-install --name kvm-web01 --virt-type kvm --ram 512 --cdrom=/iso/CentOS-7-x86_64-DVD-1611.iso --disk path=/kvm-hosts/kvm-web01.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=rhel7

需求二:让虚拟机通过桥接物理机的网卡进行上网(虚拟机与kvm物理机处于同一网络)

#第一:在物理机上创建一个桥接设备
    vim /etc/sysconfig/network-scripts/ifcfg-br0

TYPE=Bridge
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
DEVICE=br0      #注意这是br0不是enp3s0
ONBOOT=yes
IPADDR=117.169.1.100    #这里设置公网ip,是为了方便管理kvm虚拟机平台
PREFIX=24
GATEWAY=117.169.1.1
DNS1=114.114.114.114

#第二:在物理机上将物理网卡设备设为桥接模式
    vim /etc/sysconfig/network-scripts/ifcfg-enp3s0

TYPE="Ethernet"
BOOTPROTO=none
DEFROUTE="yes"
DEVICE="enp3s0"
ONBOOT="yes"
BRIDGE="br0"        #注意这是br0

#第三:在物理机上重启网络服务
    systemctl restart network

#第四:编辑xml文件为虚拟机添加一张桥接的网卡
    virsh edit kvm-web01

<interface type='network'>
      <mac address='52:54:00:18:f4:28'/>
      <source network='default'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
    #上面是创建虚拟机时指定的默认网络类型,实为NAT转换
    #下面是要添加的内容,是添加一张桥接在br0上的网卡,注意要修改mac地址
<interface type='bridge'>
      <mac address='52:54:00:18:f4:21'/>
      <source bridge='br0'/>
      <model type='virtio'/>
</interface>

#第五:启动虚拟机,并进入虚拟机,创建新添加的网卡的设备配置文件
    vim /etc/sysconfig/network-scripts/ifcfg-eth1

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
NAME=eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=117.169.1.101
PREFIX=24
GATEWAY=117.169.1.1
DNS1=114.114.114.114

#第六:在虚拟机上重启网络服务
    systemctl restart network

#第七:检查网络连通性
    在物理机上:
        brctl show
        ping 117.169.1.101

    在虚拟机上:
        ping 117.169.1.100
        ping 117.169.1.1
        ping 114.114.114.114
        ip route
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/248.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2022/12/6作者: 辣条①号

现在在做什么? 接下来打算做什么? 你的目标什么? 期限还有多少? 进度如何? 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录