Add ipadm: Go-Tool zur Verwaltung statischer DHCP/DNS-Hosts
This commit is contained in:
@@ -11,6 +11,11 @@ Konfiguration auf dem Server (Stand: siehe Git-Log). Das Repo ist reine
|
||||
müssen manuell auf dem Server vorgenommen werden (siehe unten) und sollten
|
||||
danach hier eingecheckt werden, damit Doku und Realität übereinstimmen.
|
||||
|
||||
Statische Host-Einträge (feste IP/DHCP-Reservierung + DNS-Name) werden nicht
|
||||
mehr von Hand in `dnsmasq.d` gepflegt, sondern über das Tool
|
||||
[`ipadm`](tools/ipadm/) (`/usr/local/bin/ipadm` auf narcissus), siehe
|
||||
[tools/ipadm/README.md](tools/ipadm/README.md).
|
||||
|
||||
## Netzwerk-Topologie
|
||||
|
||||
```
|
||||
@@ -48,6 +53,7 @@ danach hier eingecheckt werden, damit Doku und Realität übereinstimmen.
|
||||
| NAT | Masquerading `10.0.0.0/24` → raus über `enp3s0` | `/etc/nftables.conf` | [`config/nftables.conf`](config/nftables.conf) |
|
||||
| DHCP + DNS | dnsmasq: DHCP-Pool, Gateway/DNS-Option, DNS-Forwarding | `/etc/dnsmasq.d/lan.conf` | [`config/dnsmasq.d/lan.conf`](config/dnsmasq.d/lan.conf) |
|
||||
| DNS-Includes aktiviert | eine Zeile in `/etc/dnsmasq.conf` einkommentiert: `conf-dir=/etc/dnsmasq.d/,*.conf` | `/etc/dnsmasq.conf` | – (Rest der Datei ist Debian-Standard, nicht gespiegelt) |
|
||||
| Statische Hosts (DHCP-Reservierung + DNS) | von `ipadm` generiert, **nicht** von Hand editieren | `/etc/dnsmasq.d/hosts.conf` (generiert) + `/etc/ipadm/hosts` (Datenbank) | – (live Daten, siehe [`tools/ipadm/`](tools/ipadm/)) |
|
||||
|
||||
Installiertes Paket: `dnsmasq` (übernimmt sowohl DHCP- als auch
|
||||
DNS-Server-Rolle). `nftables` war bereits installiert, wurde aber aktiviert
|
||||
|
||||
Reference in New Issue
Block a user