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
-
- | Name | State | Autostart |
-
- {% for net in ctx.networks %}
-
- | {{ net.name }} |
- {{ net.state }} |
- {{ net.autostart }} |
-
- {% else %}
- | Libvirt-сети не найдены |
- {% endfor %}
-
-
+
+ {% if diagnostics %}
+
+
+
Результат диагностики
+ {{ diagnostics.vm_name }} · {{ diagnostics.protocol }} {{ diagnostics.external_port }} → {{ diagnostics.guest_port }}
+
+ {{ diagnostics.verdict }}
+
+
+ | Проверка | Статус | Детали |
+
+ {% for check in diagnostics.checks %}
+
+ | {{ check.name }} |
+ {{ 'OK' if check.ok else 'FAIL' }} |
+ {{ check.detail }} |
+
+ {% endfor %}
+
+
+
+
+ Проверить входящий трафик
+ {{ diagnostics.commands.watch_external }}
+
+
+ Проверить трафик к VM
+ {{ diagnostics.commands.watch_internal }}
+
+
+
+ {% endif %}
+