zurück zum Artikel

DHCP-Server Dnsmasq verteilt IPv6-Präfixe und -Adressen

Reiko Kaps

Der etwa auf dem Router-Linux OpenWRT laufende DNS-Proxy und DHCP-Server Dnsmasq arbeitet seit einiger Zeit auch als IPv6-Router, der IPv6-Netzwerkpräfixe im LAN bekannt gibt oder IPv6-Adressen per DHCPv6 an Clients verteilt.

Der etwa auf dem Router-Linux OpenWRT laufende DNS-Proxy und DHCP-Server Dnsmasq [1] arbeitet seit einiger Zeit auch als IPv6-Router, der IPv6-Netzwerkpräfixe im LAN bekannt gibt (Stateless Address Autoconfiguration, SLAAC) oder IPv6-Adressen per DHCPv6 an Clients verteilt. Der in Dnsmasq enthaltende DNS-Server taugt bereits seit längerem für IPv6.

Wer in der Vergangenheit über Dnsmasq sein lokales Netz mit IP-Adressen versorgte, konnte das bis vor wenigen Monaten nur für IPv4 erledigen. In Dualstack-Netzen, in denen das Nachfolgeprotokoll IPv6 parallel mit IPv4 läuft, musst zusätzliche ein Router Advertisement Daemon (radvd) IPv6-Präfixe verteilen, die für die Stateless Address Autoconfiguration (SLAAC [2]) durch die Clients nötig sind. Auch das Zuteilen vollständiger IPv6-Adressen per DHCPv6 benötigte einen eigenen Dienst wie den Wide-dhcpv6-server auf solchen Systemen.

Vor einigen Monaten hatte Dnsmasq-Entwickler Simon Kelley begonnen, seinen schlanken DNS- und DHCP-Server um IPv6-Router- sowie DHCPv6-Funktionen zu erweitern: Ab Version 2.60 kann die Software erstmals auch IPv6-Netzwerkinformationen verteilen, in den Nachfolgern erweiterte der Entwickler diese Funktionen und bügelt diverse Fehler aus, wie man im Changelog [3] der Software oder auf der Entwickler-Mailingliste [4] nachlesen kann.

Inzwischen stehen auf OpenWRT und anderen Linux-Distributionen wie Debian (Testing/Sid [5]) fertige Pakete dieser Dnsmasq-Versionen bereit. Unter OpenWRT ersetzt man dazu das Pakete dnsmasq durch das neue dnsmasq-dhcpv6. Für die Einrichtung kann man allerdings noch nicht auf das OpenWRT-Einrichtungstool uci zurückgreifen - Optionen übergibt man dem Server in der Datei /etc/dnsmasq.conf. Weitere Details zu Einrichtung beschreibt das OpenWRT-Wiki [6]. (rek [7])


URL dieses Artikels:
https://www.heise.de/-1699299

Links in diesem Artikel:
[1] http://www.thekelleys.org.uk/dnsmasq/doc.html
[2] https://www.heise.de/ratgeber/IPv6-fuer-kleine-Netze-221783.html
[3] http://www.thekelleys.org.uk/dnsmasq/CHANGELOG
[4] http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/
[5] http://packages.debian.org/search?keywords=dnsmasq&searchon=names&suite=all&section=all
[6] http://wiki.openwrt.org/doc/howto/ipv6#dnsmasq-dhcpv6
[7] mailto:rek@ct.de