{% extends "base.html" %} {% set active_page = "settings_dhcp" %} {% set can_edit = current_user.has_permission('settings_dhcp.edit') %} {% block page_title %}DHCP{% endblock %} {% block page_sub %}
{% endblock %} {% block content %}
Kein kea-dhcp4 auf diesem Host gefunden.
Für Änderungen fehlt das Recht „DHCP ändern“.
{% endif %}| Interface | Range | Gateway | DNS | Erkanntes Netz | Aktionen |
|---|---|---|---|---|---|
| {{ s.interface }} | {{ s.range_start }} – {{ s.range_end }} | {{ s.gateway or '(automatisch)' }} | {{ s.dns or '—' }} | {% if st and st.ok %} Erkannt {{ st.network }} {% else %} Nicht erkannt {% if st %}{{ st.error }}{% endif %} {% endif %} |
{% if can_edit %}
|
Noch kein Subnetz konfiguriert — der Dienst kann so nicht gestartet werden.
{% endif %}| Code | Name | Typ | Beschreibung | Globaler Wert | Aktionen |
|---|---|---|---|---|---|
| {{ d.code }} | {{ d.name }} | {{ d.type }} | {{ d.description or '—' }} | {% if can_edit %} {% else %} {{ option_values.get(d.id, {}).get('', '—') }} {% endif %} | {% if can_edit %} {% endif %} |
Noch keine eigenen Options definiert.
{% endif %}Keine Lease-Datei gefunden — der Dienst wurde vermutlich noch nie gestartet oder hat noch keine Adresse vergeben.
{% elif leases %}| IP-Adresse | MAC | Hostname | Läuft ab | Status |
|---|---|---|---|---|
| {{ l.ip }} | {{ l.mac }} | {{ l.hostname or '—' }} | {{ l.expires_at or '—' }} | {% if l.reserved %} Reserviert {% else %} ⚠ Ohne Reservierung {% endif %} |
Aktuell keine aktiven Leases vergeben.
{% endif %}| Hostname | MAC | IP-Adresse | Client-Name | Subnetz | Optionen | Aktionen |
|---|---|---|---|---|---|---|
| {{ r.hostname }} | {{ r.mac }} | {{ r.ip }} | {{ r.name }} | {{ r.subnet_label }} | {% for d in option_defs %} {% set override = option_values.get(d.id, {}).get(r.mac) %} {% set global_val = option_values.get(d.id, {}).get('') %} {% if override %} {{ d.name }} (eigen) {% elif global_val %} {{ d.name }} (global) {% endif %} {% endfor %} | {% if option_defs and can_edit %} {% endif %} |
Keine aktiven Clients mit MAC + IP vorhanden.
{% endif %}{{ preview }}