The sys admin’s daily grind – ifdata Info

Precision Interfacing


Script-friendly ifdata from the Moreutils package delivers absolutely precise network interface status information, with no need to extract individual values.

When I need to know whether a particular interface exists – and, if so, what IP address and MTU it has – my script is inevitably bulky. I then bombard the results of ip addr show eth0, ifconfig, or iwconfig with grep, cut, and regular expressions until the requested information is chiseled out. In contrast, ifdata from the Moreutils package solves my task elegantly. I can use parameters to control the ifdata output so that only the desired result appears, which is ideal for ongoing processing in a script.

Read full article as PDF:

054-054_charly.pdf (200.42 kB)

Related content

  • Table of Contents: 148

    Science fiction authors and high-tech visionaries dream of a future where humans and computers communicate in ordinary English. A new cloud-based tool brings that future a little closer.

  • Charly's Column: GestióIP

    A tidy house, a tidy mind they say, and I’ll leave it up to you to consider what being disorganized might mean. Anybody who has tried to manage hundreds of IP addresses using just a sheet of paper or a spreadsheet will probably appreciate some help.

  • Charly's Column

    Charly often gets suggestions and ideas for his column at community get-togethers. Last week, he picked up a tip for an early warning system that quickly secures login attempts.

  • Charly's Column

    Using SQL to sift syslog data out of a database is an admittedly universal, but also fairly convoluted approach. phpLogCon, with its web interface, gives admins an easier option.

  • Charly’s Column: w3af

    After toiling away to create a small but exclusive website, Charly wanted to run a security scanner against it to check for vulnerabilities. The choice of tools is enormous, but Charly chose w3af.

comments powered by Disqus

Direct Download

Read full article as PDF:

054-054_charly.pdf (200.42 kB)