GUI: Config-Profile, Reservierungen und Extended Options hinzufügen
This commit is contained in:
11
README.md
11
README.md
@@ -18,10 +18,19 @@ Benutze dieses Tool nur in isolierten Testumgebungen oder auf einem dedizierten
|
||||
- liest IP & Subnetz des gewählten Interface automatisch aus
|
||||
- vergibt Adressen aus einem dynamischen Pool (ab Start-IP)
|
||||
- **Neu:** Eingabefelder für Primary/Secondary DNS (DHCP Option 6)
|
||||
- Lease-Time optional per Extended Option 51 oder pro Reservierung
|
||||
- **Config-Profiles**: Interface/IP/DNS + Reservierungen/Extended Options als JSON speichern & laden
|
||||
- **Statische Reservierungen**: MAC → IP Tabelle in der GUI, wird vom Server beachtet
|
||||
- **Leases-Tab**: Restlaufzeit sichtbar, Direkt-Button „Add“ um Leases in Reservierungen zu übernehmen
|
||||
- **Optionale PXE-Infos**: DHCP Option 66 (TFTP-Server) und 67 (Bootfile), wenn gesetzt
|
||||
- **DHCP-Optionen:**
|
||||
- Option 1: Subnetzmaske
|
||||
- Option 3: Router/Gateway (setzt automatisch auf Server-IP)
|
||||
- Option 6: DNS-Server (aus GUI)
|
||||
- Option 42: NTP-Server (kommagetrennte IPs)
|
||||
- Option 15: DNS-Suffix
|
||||
- Option 51: Lease Time (Pflicht; Default 3600s, kann in Extended Options gesetzt werden)
|
||||
- Option 66/67: TFTP-Server & Bootfile
|
||||
- Option 51: Lease-Time
|
||||
- **Log-Panel & Statusleiste**: zeigt DHCP-Events in Echtzeit
|
||||
- **Echte DHCP-Pakete**: DISCOVER → OFFER, REQUEST → ACK, RELEASE → Lease-Freigabe
|
||||
@@ -143,4 +152,4 @@ Leases werden nur im Speicher gehalten (kein persistentes Lease-File).
|
||||
## ⚠️ Haftungsausschluss
|
||||
|
||||
Dies ist ein **Entwicklungs- und Lern-Tool**. Es ist *nicht* als Ersatz für produktive DHCP-Server gedacht.
|
||||
Benutzung auf eigene Gefahr – prüfe deine Netzumgebung sorgfältig, bevor du den Server startest!
|
||||
Benutzung auf eigene Gefahr – prüfe deine Netzumgebung sorgfältig, bevor du den Server startest!
|
||||
|
||||
Reference in New Issue
Block a user