getif {deutsch}

Eigentlich suchte ich nur ein einfaches Programm zur Verwendung in einem Init-Script, dass mir die IP-Adresse einer Netzwerkkarte unter Linux ausliest. ifconfig zeigt die Information an, allerdings zusammen mit viel anderem Text, so dass mit einem komplizierten sed-Script die Information wieder reduziert werden muss.

Daher habe ich mir ein kleines Programm geschrieben, das nur genau das macht, was ich brauche.

getif unterstützt die folgenden Optionen

  • -a zeige Interface-Name, MAC-Adresse, IP-Adresse, Netzwerk-Maske und Broadcastadresse aller aktiven Interfaces an
  • -h <if> zeige MAC-Adresse von Interface <if> an.
  • -i <if> zeige IP-Adresse von Interface <if> an.
  • -n <if> zeige Netzwerk-Maske von Interface <if> an.
  • -b <if> zeige Broadcast-Adresse von Interface <if> an.
  • -v Versionsinfo
Der Sourcecode ist im File getif.c.

Kompiliert wird das Programm einfach durch "make getif". Installieren kann man es wo man will. Spezielle Rechte sind nicht notwendig.

Zur Einstiegsseite
Linkliste
letzte Änderung: 08.12.2004 20:56     © Felix Müri