Open Source im professionellen Einsatz

© Ivan Mikhaylov, 123RF.com

Aus dem Alltag eines Sysadmin: Ifdata

Präzise an Schnittstellen

Wie schon in der vorigen Ausgabe stellt Charly wieder ein Tool vor, das seine Stärken besonders in Skripten ausspielt. Ifdata aus dem Moreutils-Paket liefert Statusinformationen von Netzwerk-Interfaces absolut passgenau. Das Herausmeißeln einzelner Werte ist nun nicht mehr nötig.

Wenn ich ein Skript schreibe und darin die Information benötige, ob ein bestimmtes Interface existiert, und wenn ja, welche IP-Adresse und MTU es gerade hat, entsteht fast zwangsläufig sperriger Code. Ich bewerfe dann das Ergebnis von »ip addr show eth0« , »ifconfig« oder »iwconfig« so lange mit »grep« , »cut« und regulären Ausdrücken, bis die gewünschte Information herausgemeißelt ist.

Ifdata aus dem Moreutils-Paket [1] dagegen löst meine Aufgabenstellung elegant und einfach. Mit Parametern steuere ich die Ifdata-Ausgabe so, dass nur das gesuchte Ergebnis erscheint und mehr nicht – das ist ideal, um es in einem Skript weiterzuverarbeiten.

Zunächst möchte ich herausfinden, ob ein bestimmtes Netzwerkinterface überhaupt existiert: »ifdata -e eth0« . Der Befehl erzeugt keine Ausgabe. Ob die Schnittstelle existiert, verrät der Rückgabewert. In einem Skript ist das sehr praktisch, wenn ich ohne weitere Klimmzüge verzweigen will:

[...]

Das Linux-Magazin Online veröffentlicht erstmals alle Print-Artikel, die in den vergangenen sechs Jahren im Linux-Magazin erschienen sind. Damit steht Ihnen ein hochwertig bestücktes Archiv bis hin zu den Beiträgen der aktuellen Ausgabe online zur Verfügung. Die über 1200 Artikel sind größtenteils kostenlos zugänglich, nur für Beiträge (als PDF) der jüngsten zehn Linux-Magazine ist eine Gebühr von jeweils 99 Cent fällig.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 1 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

Als digitales Abo

Als PDF im Abo bestellen

comments powered by Disqus

Ausgabe 07/2013

Preis € 6,40

Insecurity Bulletin

Insecurity Bulletin

Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...

Linux-Magazin auf Facebook