qemu редактирование сетевого интерфейса через virsh (добавление IPv6)

Ответить
ya
^-^
Сообщения: 3087
Зарегистрирован: 16 дек 2021, 19:56

qemu редактирование сетевого интерфейса через virsh (добавление IPv6)

Сообщение ya »

qemu редактирование сетевого интерфейса через virsh (добавление IPv6)

посмотреть список сетевых интерфейсов

Код: Выделить всё

sudo virsh net-list --all
отредактировать сетевой интерфей

Код: Выделить всё

sudo virsh net-edit 43close
Внутри блока <network> добавьте секцию <ip> для протокола IPv6. Это должно выглядеть примерно так:

Код: Выделить всё

<network>
  <name>virbr6</name>
  <ip address='192.168.100.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.100.128' end='192.168.100.254'/>
    </dhcp>
  </ip>

  <ip family='ipv6' address='fd00:db8:1::1' prefix='64'>
    <dhcp>
      <range start='fd00:db8:1::100' end='fd00:db8:1::1ff'/>
    </dhcp>
  </ip>
</network>
Чтобы изменения вступили в силу, сеть нужно перезапустить:

Код: Выделить всё

sudo virsh net-destroy virbr6
sudo virsh net-start virbr6
Проверьте текущий статус пересылки IPv6 трафика

Код: Выделить всё

sysctl net.ipv6.conf.all.forwarding
Если там 0, включите её временно:

Код: Выделить всё

sudo sysctl -w net.ipv6.conf.all.forwarding=1
Чтобы настройка сохранилась после перезагрузки, добавьте строку в /etc/sysctl.conf

Код: Выделить всё

net.ipv6.conf.all.forwarding=1
применение настроек без перезагрузки

Код: Выделить всё

sysctl -p
Ответить