qemu virt-manager 创建虚拟机设置虚拟机桥接网络

在 virt-manager 中设置虚拟机桥接网络的步骤如下:

  1. 确认主机网络桥接已配置

    • 打开终端,执行 brctl show 命令查看是否已有桥接接口(通常名为br0或类似名称)
    • 如果没有桥接接口,需先创建:
sudo nano /etc/netplan/01-netcfg.yaml

添加类似以下配置(根据实际网卡调整):

yaml

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:       # 替换为你的物理网卡名称
      dhcp4: no
  bridges:
    br0:
      interfaces: [enp0s3]
      dhcp4: yes
      parameters:
        stp: false
        forward-delay: 0

 

应用配置:

bash

sudo netplan apply
  1. 启动 virt-manager 并打开虚拟机配置

    • 打开 virt-manager 应用程序
    • 选择要配置网络的虚拟机,点击 "打开"
    • 在虚拟机窗口中,点击 "查看 > 细节"
  2. 添加或修改网络设备

    • 在虚拟机详情窗口中,选择 "硬件" 选项卡
    • 点击 "添加硬件" 按钮
    • 选择 "网络设备",然后点击 "前进"
  3. 配置网络源为桥接模式

    • 在 "网络源" 下拉菜单中,选择之前创建的桥接接口(如br0
    • 确认 "设备模型" 为virtio(性能最佳)或e1000(兼容性更好)
    • 点击 "完成" 保存配置
  4. 验证网络配置

    • 启动虚拟机
    • 在虚拟机内执行 ip addrifconfig 查看 IP 地址
    • 尝试 ping 虚拟机网关或外部网络(如 8.8.8.8)

注意事项:

  • 桥接模式需要物理网卡支持混杂模式(大多数网卡默认支持)
  • 如果桥接配置后网络不通,检查:
    • 物理网卡名称是否正确
    • 防火墙是否阻止了桥接流量(检查 iptables 或 ufw 规则)
    • 虚拟机内的网络配置是否正确(如 DHCP 是否正常工作)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

三希

如果这篇文章帮您解决了技术难题

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

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

打赏作者

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

抵扣说明:

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

余额充值