{% extends "base.html" %}{% from "_inventory_forms.html" import field, allocation_form, remove %} {% block title %}{{ subnet.name if subnet else 'Add subnet' }} · Keywright{% endblock %}{% block body %} {% include "_infrastructure_nav.html" %}
Record the network’s allocation plan. Changes here do not configure your router or DHCP server.
Gateway {{ subnet.gateway }} · excluded from unrecorded ranges
DHCP pool {{ subnet.dhcp_start }} – {{ subnet.dhcp_end }} · live leases not imported
| Address | Allocation | Device / interface | Owner / purpose | Updated |
|---|---|---|---|---|
| {{ allocation.address }} | {{ states[allocation.state] }} | {% if allocation.interface_id %}{% set iface=interface_map[allocation.interface_id] %}{{ asset_map[iface.asset_id].name }}{{ iface.name }}{% else %}Not linked{% endif %} | {{ allocation.label or '—' }}{% if allocation.notes %}{{ allocation.notes }}{% endif %} | {{ allocation.updated_at.strftime('%Y-%m-%d %H:%M') }} UTC |
No individual allocations recorded.
{% endif %}Only release this record after the address has been released on the device or DHCP server.
Excludes recorded allocations, gateway, DHCP pool, and protocol-reserved addresses. Availability is unverified.
{% for start,end in summary.gaps %}No unrecorded ranges outside the DHCP pool.
{% endfor %}Remove its allocations first. This does not change the network configuration.