Сеть
NAT Router для VPS и проброс портов к VM
user: {{ user }} + Создать VM ← Дашборд
{% if error %}
{{ error }}
{% endif %}
NAT network
{{ ctx.nat.name }}
{{ 'ready' if ctx.nat.exists else 'not created' }}
Subnet
{{ ctx.nat.subnet }}
External interface
{{ ctx.external_interface }}
IPv4 forward
{{ ctx.ip_forward }}

Virtuality NAT Router

{{ ctx.nat.bridge }}
Gateway{{ ctx.nat.gateway }}
DHCP{{ ctx.nat.dhcp }}
Bridge{{ ctx.nat.bridge }}
{{ ctx.nat.info }}

DHCP leases

virsh net-dhcp-leases
{{ ctx.nat.leases }}
Если IP VM не виден — внутри гостевой системы нужен qemu-guest-agent или задай статический IP в диапазоне 192.168.100.x.

Добавить проброс порта

DNAT

Libvirt networks

virsh net-list --all
{% for net in ctx.networks %} {% else %} {% endfor %}
NameStateAutostart
{{ net.name }} {{ net.state }} {{ net.autostart }}
Libvirt-сети не найдены

Пробросы портов

{% for item in ctx.forwards %} {% else %} {% endfor %}
Внешний портVMВнутренний адресПротоколЗаметка
{{ item.external_port }} → {{ item.guest_port }} {{ item.vm_name }} {{ item.guest_ip }} {{ item.protocol }} {{ item.note }}
Пробросов пока нет

nftables preview

/etc/virtuality/nftables/virtuality.nft
{{ ctx.nft_rules }}