首页/云/云平台与虚拟化速查/libvirt 默认 NAT 网络
虚拟化基础63 条

libvirt 默认 NAT 网络

libvirt 安装后自带 default 网络:宿主上的 virbr0 充当网关,dnsmasq 提供 DHCP 与 DNS,虚机通过 NAT 出网;该网络并非在所有发行版上都默认启动。

云平台与虚拟化速查云更新于 2026-10-12
默认网段192.168.122.0/24
宿主接口virbr0
服务dnsmasq 提供 DHCP 与 DNS
管理virsh net-list --all / net-start / net-autostart

启用 default 网络并查看租约

启用 default 网络并查看租约
sudo virsh net-list --all
sudo virsh net-start default
sudo virsh net-autostart default
virsh net-dhcp-leases default

易错点

  • default 网络未 autostart,宿主重启后虚机网络需要手工拉起
  • 宿主上再搭一套同网段 dnsmasq,DHCP 行为冲突

数据来源与参考

  • libvirt 文档:Virtual Networking
  • libvirt wiki:Networking
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌