【KVM虚拟化】· KVM中的网络

本文介绍了KVM虚拟机的三种网络模式:基于NAT、基于网桥和基于隔离的虚拟网络。详细讲解了网络配置文件、virsh查看命令,并提供了创建和管理虚拟网络的示例,包括如何设置DHCP、桥接网络以及创建用户隔离的网络环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

目录

🍎虚拟机的网络模式

🍒网络配置文件

🍒virsh查看命令

🍎基于NAT的虚拟网络

🍎基于网桥的虚拟网络

🍎基于隔离的虚拟网络


    🦐博客主页:大虾好吃吗的博客

    🦐专栏地址:KVM虚拟化专栏

虚拟机的网络模式

基于NAT(Network Address Translation)的虚拟网络

基于网桥(Bridge)的虚拟网络

用户自定义的隔离的虚拟网络

直接分配网络设备(包括VT-d和SR-IOV)

网络配置文件

下面是默认网络配置文件,地址是122网段,默认的网络为NAT模式。

[root@kvmserver ~]# cat /etc/libvirt/qemu/networks/default.xml 
<!--
WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO IT ARE LIKELY TO BE
OVERWRITTEN AND LOST. Changes to this xml configuration should be made using:
  virsh net-edit default
or other application using the libvirt API.
-->
​
<network>
  <name>default</name>
  <uuid>d01fdb52-9f49-4e03-a2d4-fd6382f11396</uuid>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:fb:02:fe'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
    </dhcp>
  </ip>
</network>

virsh查看命令

[root@kvmserver ~]# virsh net-list
 Name                 State      Autostart     Persistent
----------------------------------------------------------
 default              active     yes           yes
​
[root@kvmserver ~]# virsh net-info default
Name:           default
UUID:           d01fdb52-9f49-4e03-a2d4-fd6382f11396
Active:         yes
Persistent:     yes
Autostart:      yes
Bridge:         virbr0
​
[root@kvmserver ~]# virsh net-dumpxml default 
<network connections='2'>
  <name>default</na
评论 61
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大虾好吃吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值