Listing 10
# dhcping -v Got answer from: 192.168.55.6 received from 192.168.55.6, expected from 0.0.0.0 no answer
Die Lease-Liste
Während die meisten der bislang genannten Werkzeuge den Einsatz ohne Root-Rechte zulassen, gelingt der Start des kleinen Perl-Skripts dhcp-lease-list nur dem Systemadministrator. Das Tool gehört bereits seit Version 4.3.1 zu den Bestandteilen des ISC-DHCP-Servers. Es benötigt als Parameter die Datei mit den vergebenen Leases [14] und wertet diese aus (Listing 11). Damit erhalten Sie auf einen Blick die MAC-Adresse, die zugewiesene IP-Adresse, den Hostnamen, die Gültigkeitsdauer der Lease und – sofern die Information vorliegt – den Hersteller des Netzwerkchips.
Listing 11
# dhcp-lease-list --lease /var/lib/dhcp/dhcpd.leases [...] MAC IP hostname valid until manufacturer =============================================================================== [...] 00:1e:67:39:cd:fa 192.168.251.249 DALCOServer 2016-02-23 16:52:33 -NA- 00:1e:67:49:72:fe 192.168.251.6 -NA- 2016-02-23 16:52:55 -NA- 00:1e:67:4f:df:2c 192.168.251.93 DALCOServer 2016-02-23 16:52:38 -NA- [...]
Mobil
Für Smartphone-Nutzer gibt es ein kommerzielles Werkzeug namens Lookatlan [15] beziehungsweise Fing. Als DEB-Paket für Android und Debian kombiniert es Ping und Nmap miteinander. Neben einer Variante für die Kommandozeile gibt es die Software ebenfalls mit einer grafischen Oberfläche (Abbildung 2).
Fazit
Solange in einem DHCP-gesteuerten Netzwerk alles glatt läuft, brauchen Sie keinen Gedanken auf die Zuweisung von Adressen an Hosts zu verschwenden. Geraten die Dinge aber aus der Balance, haben Sie mit den hier vorgestellten Werkzeugen eine solide Toolbox für die Analyse der gesamten Infrastruktur des LANs an der Hand.
Danksagung
Der Autor bedankt sich bei Axel Beckert, Sebastian Andres, Wolfram Eifler, Dirk Deimeke und Werner Heuser für ihre Anregungen und Kritik im Vorfeld dieses Artikels.
Autoreninfo
Frank Hofmann arbeitet in Berlin im Büro 2.0, einem Open-Source Experten-Netzwerk, als Dienstleister mit Spezialisierung auf Druck und Satz (http://www.efho.de). Seit 2008 koordiniert er das Regionaltreffen der Linux User Groups aus der Region Berlin-Brandenburg. Er ist zudem Co-Autor des Debian-Paketmanagement-Buches (http://www.dpmb.org).
Glossar
- DHCP
-
Das Dynamic Host Control Protocol regelt unter anderem die dynamische Vergabe von IP-Adressen, meist mit zeitlich begrenzter Gültigkeit.
Infos
- DHCP: https://de.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
- DHCP-Server des ISC: https://www.isc.org/downloads/dhcp/
- Dnsmask: http://thekelleys.org.uk/dnsmasq/doc.html
- Format des Lease-Files: http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2006q2/000734.html
- ARP: https://de.wikipedia.org/wiki/Address_Resolution_Protocol
- Procfs: https://www.kernel.org/doc/Documentation/filesystems/proc.txt
- IP-neighbor: http://linux-ip.net/html/tools-ip-neighbor.html
- Fping: http://fping.org
- Nmap: http://nmap.org
- Dhcping (DEB): https://packages.debian.org/jessie/dhcping
- Dhcpstatus: http://dhcpstatus.sourceforge.net
- Reportdhcp: http://www.omar.org/opensource/reportdhcp/
- Dhcpd-pool: http://dhcpd-pools.sourceforge.net
- DHCP-Leases in der Übersicht: http://www.linux-community.de/Archiv/Tipp-der-Woche/DHCP-Leases-in-der-Uebersicht
- Lookatlan: http://www.lookatlan.com






