SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Назад

Виртуализация: Установка и настройка


Метки: fedora qemu systemd-networkd

Установка

Fedora

dnf install qemu qemu-img qemu-kvm edk2-ovmf libvirt

Настройка

systemctl enable virtnetworkd

nftables

table filter {
    chain forward {
        type filter hook forward priority 0;
        policy drop;

# qemu
        iifname virbr0 oifname virbr0 accept;
        ip saddr 192.168.122.0/24 iifname virbr0 accept;
        ip daddr 192.168.122.0/24 oifname virbr0 ct state related,established accept;
    }
}

table ip nat {
    chain postrouting {
        type nat hook postrouting priority srcnat;
        policy accept;
      oifname != "virbr0" ip saddr 192.168.122.0/24 masquerade;
    }
}

systemd-networkd

cat << EOF > /etc/systemd/network/virbr0.netdev
[NetDev]
Name=virbr0
Kind=bridge
EOF

cat << EOF > /etc/systemd/network/virbr0.network
[Match]
Name=virbr0

[Network]
Address=192.168.122.1/24
EOF