Libvirt 网络配置:IPv4/IPv6 地址和网关设置指南

在 Libvirt 中创建虚拟网络时,配置正确的 IP 地址和网关至关重要。本指南将引导您完成配置 IPv4 和 IPv6 地址以及网关的步骤。

1. 配置 IPv4 地址和网关

  • 打开 Libvirt 网络定义文件。
  • 添加 <ip> 元素以配置 IPv4 地址和网关。
    <network>
      <name>mynetwork</name>
      <ip address='192.168.122.1' netmask='255.255.255.0'>
        <dhcp>
          <range start='192.168.122.2' end='192.168.122.254' />
        </dhcp>
        <gateway address='192.168.122.1' />
      </ip>
    </network>
    
  • 使用 address 属性指定 IPv4 地址,例如:address='192.168.122.1'
  • 使用 netmask 属性指定子网掩码,例如:netmask='255.255.255.0'
  • 使用 <dhcp> 元素配置 DHCP 服务器(如果需要)。
    • <dhcp> 元素内,使用 <range> 元素指定 DHCP 地址池范围,例如:<range start='192.168.122.2' end='192.168.122.254' />
  • 使用 <gateway> 元素指定 IPv4 网关,例如:<gateway address='192.168.122.1' />

2. 配置 IPv6 地址和网关

  • 打开 Libvirt 网络定义文件。
  • 添加 <ip> 元素以配置 IPv6 地址和网关。
    <network>
      <name>mynetwork</name>
      <ip family='ipv6' address='2001:db8::1' prefix='64'>
        <dhcp>
          <range start='2001:db8::2' end='2001:db8::ffff' />
        </dhcp>
        <route family='ipv6' gateway='2001:db8::1' />
      </ip>
    </network>
    
  • 使用 address 属性指定 IPv6 地址,例如:address='2001:db8::1'
  • 使用 prefix 属性指定 IPv6 前缀长度,例如:prefix='64'
  • 使用 <dhcp> 元素配置 DHCPv6 服务器(如果需要)。
    • <dhcp> 元素内,使用 <range> 元素指定 DHCPv6 地址池范围,例如:<range start='2001:db8::2' end='2001:db8::ffff' />
  • 使用 <route> 元素指定 IPv6 网关,例如:<route family='ipv6' gateway='2001:db8::1' />

注意:

  • 以上配置仅为示例,请根据您的实际需求进行调整。
  • 完成配置后,保存并重新加载网络定义文件,以使配置生效。
Libvirt 网络配置:IPv4/IPv6 地址和网关设置指南

原文地址: https://www.cveoy.top/t/topic/fC9k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录