В форме port forwarding IP VM подставляется автоматически
Этот коммит содержится в:
@@ -68,7 +68,7 @@
|
|||||||
<span class="pill">virsh net-dhcp-leases</span>
|
<span class="pill">virsh net-dhcp-leases</span>
|
||||||
</div>
|
</div>
|
||||||
<pre>{{ ctx.nat.leases }}</pre>
|
<pre>{{ ctx.nat.leases }}</pre>
|
||||||
<div class="notice top-space">Если IP VM не виден — внутри гостевой системы нужен qemu-guest-agent или задай статический IP в диапазоне 192.168.100.x.</div>
|
<div class="notice top-space">IP для проброса теперь определяется автоматически: сначала через qemu-guest-agent, затем по DHCP leases и MAC-адресу VM.</div>
|
||||||
</article>
|
</article>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
@@ -76,24 +76,24 @@
|
|||||||
<article class="card">
|
<article class="card">
|
||||||
<div class="card-head">
|
<div class="card-head">
|
||||||
<h2>Добавить проброс порта</h2>
|
<h2>Добавить проброс порта</h2>
|
||||||
<span class="pill">DNAT</span>
|
<span class="pill">DNAT auto IP</span>
|
||||||
</div>
|
</div>
|
||||||
<form method="post" action="/network/forward/add" class="form-grid">
|
<form method="post" action="/network/forward/add" class="form-grid">
|
||||||
<label>
|
<label>
|
||||||
<span>VM</span>
|
<span>Виртуальная машина</span>
|
||||||
<select name="vm_name" required>
|
<select name="vm_name" required>
|
||||||
{% for vm in vms %}
|
{% for vm in vms %}
|
||||||
<option value="{{ vm.name }}">{{ vm.name }} — {{ vm.state }}</option>
|
<option value="{{ vm.name }}">{{ vm.name }} — {{ vm.state }}</option>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</select>
|
</select>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<input type="hidden" name="guest_ip" value="auto">
|
||||||
<span>Внутренний IP VM</span>
|
<div class="notice">
|
||||||
<input type="text" name="guest_ip" placeholder="192.168.100.50" required>
|
Внутренний IP VM будет подставлен автоматически. VM должна быть запущена и получить адрес в NAT-сети.
|
||||||
</label>
|
</div>
|
||||||
<div class="form-row">
|
<div class="form-row">
|
||||||
<label>
|
<label>
|
||||||
<span>Внешний порт VPS</span>
|
<span>Внешний порт сервера</span>
|
||||||
<input type="number" name="external_port" min="1" max="65535" placeholder="2222" required>
|
<input type="number" name="external_port" min="1" max="65535" placeholder="2222" required>
|
||||||
</label>
|
</label>
|
||||||
<label>
|
<label>
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user