構成データ: https://libvirt.org/formatnetwork.html#ipv6-nat-based-network
編集方法: virsh net-edit default
<network>
<name>default6</name>
<bridge name="virbr0"/>
<forward mode="nat">
<nat ipv6='yes'> <!-- IPv6 -->
<port start='1024' end='65535'/>
</nat>
</forward>
<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>
<ip family="ipv6" address="fd01:2345:6789:0123::" prefix="64"/> <!-- IPv6 -->
</network>
アドレスはIPv6プライベートなので適当でいい。例えば /64
として fd01:2345:6789:0123::
とか。
ポート範囲はあくまでIPv6での範囲のはずだから、IPv4とかぶってても問題ない... はず...
変更後はすべての仮想マシンのシャットダウン&再起動が必要。