diff --git a/web/templates/network.html b/web/templates/network.html index 172d3d1..c72901f 100644 --- a/web/templates/network.html +++ b/web/templates/network.html @@ -68,7 +68,7 @@ virsh net-dhcp-leases
{{ ctx.nat.leases }}
-
IP для проброса теперь определяется автоматически: сначала через qemu-guest-agent, затем по DHCP leases и MAC-адресу VM.
+
IP для проброса определяется автоматически: сначала через qemu-guest-agent, затем по DHCP leases и MAC-адресу VM.
@@ -88,17 +88,15 @@ -
- Внутренний IP VM будет подставлен автоматически. VM должна быть запущена и получить адрес в NAT-сети. -
+
Внутренний IP VM будет подставлен автоматически. VM должна быть запущена и получить адрес в NAT-сети.
@@ -111,7 +109,7 @@
@@ -120,26 +118,77 @@
-

Libvirt networks

- virsh net-list --all +

Диагностика публичного доступа

+ VM → Internet
- - - - {% for net in ctx.networks %} - - - - - - {% else %} - - {% endfor %} - -
NameStateAutostart
{{ net.name }}{{ net.state }}{{ net.autostart }}
Libvirt-сети не найдены
+
+ +
+ + +
+ + +
+ {% if diagnostics %} +
+
+

Результат диагностики

+ {{ diagnostics.vm_name }} · {{ diagnostics.protocol }} {{ diagnostics.external_port }} → {{ diagnostics.guest_port }} +
+
{{ diagnostics.verdict }}
+
+
VM IP{{ diagnostics.vm_ip or 'not found' }}
+
External interface{{ diagnostics.external_interface }}
+
Mapping{{ diagnostics.external_port }} → {{ diagnostics.guest_port }}
+
+ + + + {% for check in diagnostics.checks %} + + + + + + {% endfor %} + +
ПроверкаСтатусДетали
{{ check.name }}{{ 'OK' if check.ok else 'FAIL' }}{{ check.detail }}
+
+
+
Проверить входящий трафик
+
{{ diagnostics.commands.watch_external }}
+
+
+
Проверить трафик к VM
+
{{ diagnostics.commands.watch_internal }}
+
+
+
+ {% endif %} +

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