Forskjell mellom versjoner av «ISC-DHCP»
(→/etc/rsyslog.d/30-dhcpd.conf) |
(→/etc/rsyslog.d/30-dhcpd.conf) |
||
Linje 46: | Linje 46: | ||
# vesentlig når det ikke er påkrevet at dataene skal rett til disk i | # vesentlig når det ikke er påkrevet at dataene skal rett til disk i | ||
# sanntid. | # sanntid. | ||
+ | # & stop betyr "ikke logg dette til noen annen fil" | ||
+ | |||
local3.* -/var/log/dhcpd.log | local3.* -/var/log/dhcpd.log | ||
+ | & stop | ||
</pre> | </pre> | ||
=== /etc/dhcp/dhcpd.conf === | === /etc/dhcp/dhcpd.conf === |
Revisjonen fra 8. jun. 2022 kl. 12:09
Uferdig dokumentasjon |
---|
Dette oppdateres jevnlig (2022-06-08) - det er ikke ferdig. |
Innhold
Innledning
ISC DHCP er en utbredt DHCP-server utvikla på Unix/Linux. Denne kommer ferdigpakka i de fleste linux-distroer og BSD-varianter. Den ligger også i Homebrew for mac. For Windows, er DHCP-serevren som kommer med Windows Server ei bedre løsning.
Merk at dette ikke er relatert til enheters DHP-klient eller hvilket operativsystem som denne kjører på. En dhcp-server deler like godt ut IP-adresser til en klient på Linux, HP/UX eller Android, som den gjør til ei maskin med Windows 11, macOS eller MS/DOS.
Filer
Oppsettet beskrevet her er for Debian og relaterte distroer. For RHEL og varianter, samt SuSE eller BSD, vil oppsettet være noe forskjellig. Hovedprinsippene og programvaren er imidlertid de samme. Filene som nevnes her, er vanlige tekstfiler og redigeres fra Linux-kommandolinja med en editor som nano, vim, emacs, jed, pico, ed eller noe annet og enda mer obskrurt.
Filnavn | Beskrivelse |
---|---|
/etc/default/isc-dhcp-server | Parametre for å starte selve prosessen, dhcpd |
/etc/rsyslog.d/30-dhcpd.conf | Oppsett av logging av dhcp-greier til egen fil |
/etc/dhcp/dhcpd.conf | Konfigurasjon av DHCP-serveren med detaljer av hva som skal deles ut |
Videre følger filene hver for seg med dokumentasjon sydd inn som kommentarer i filene. Ubrukte eller irrelevante linjer er fjerna.
/etc/default/isc-dhcp-server
# Vi lytter bare på enp7s0 for IPv4. IPv6 håndeteres av Neighbour Discovery (ND) # og Router Advertisement (RA). INTERFACESv4="enp7s0" INTERFACESv6=""
/etc/rsyslog.d/30-dhcpd.conf
# Logg alt av local3 (normalt bare isc-dhcp) til egen fil # Bindestrek foran filnavnet betyr async, dvs at alle skrivinger bufres i # motsetning til å skrive dem rett til disk (sync). Async avlaster systemet # vesentlig når det ikke er påkrevet at dataene skal rett til disk i # sanntid. # & stop betyr "ikke logg dette til noen annen fil" local3.* -/var/log/dhcpd.log & stop