diff options
author | joeyh <joeyh> | 2006-03-08 02:59:27 +0000 |
---|---|---|
committer | joeyh <joeyh> | 2006-03-08 02:59:27 +0000 |
commit | e50ccc1b36213de52ae78c2703d391ea8941a7b1 (patch) | |
tree | b8c9f373f3c57c461ffac551a0926c23bf3757e7 /ifinfo.docbook | |
parent | 6a7f34809e87a940cd30c7e9de160db4ee9e65ca (diff) | |
download | moreutils-e50ccc1b36213de52ae78c2703d391ea8941a7b1.tar.gz |
* Added ifinfo, by Benjamin BAYART (originally called ifcfg).
* Made ifinfo -Wall clean.
* Made ifinfo support -h and print usage on unknown options.
* Cleaned up ifinfo's behavior when asked to print info for nonexistant
devices. Still needs improvement.
Diffstat (limited to 'ifinfo.docbook')
-rw-r--r-- | ifinfo.docbook | 265 |
1 files changed, 265 insertions, 0 deletions
diff --git a/ifinfo.docbook b/ifinfo.docbook new file mode 100644 index 0000000..42d0855 --- /dev/null +++ b/ifinfo.docbook @@ -0,0 +1,265 @@ +<?xml version="1.0" encoding="utf-8"?> + +<!-- + +Copyright 2006 Joey Hess + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +--> + +<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook V4.4//EN" +"file:///usr/share/xml/docbook/schema/dtd/4.4/docbookx.dtd" +[]> + +<refentry> + + <refentryinfo> + <author> + <firstname>Joey</firstname> + <surname>Hess</surname> + </author> + <date>2006-03-07</date> + </refentryinfo> + + <refmeta> + <refentrytitle>ifdata</refentrytitle> + <manvolnum>1</manvolnum> + </refmeta> + + <refnamediv> + <refname>ifdata</refname> + <refpurpose>get network interface info without parsing ifconfig output</refpurpose> + </refnamediv> + + <refsynopsisdiv> + <cmdsynopsis> + <command>ifdata</command> + <arg>options</arg> + <arg><replaceable>iface</replaceable></arg> + </cmdsynopsis> + </refsynopsisdiv> + + <refsect1> + <title>DESCRIPTION</title> + + <para><command>ifdata</command> can be used to check for the existence + of a network interface, or to get information abut the interface, such + as its IP address. Unlike <command>ifconfig</command> or <command>ip</command>, + <command>ifdata</command> has simple to parse output that is designed + to be easily used by a shell script.</para> + + </refsect1> + + <refsect1> + <title>OPTIONS</title> + + <variablelist> + + <varlistentry> + <term><option>-h</option></term> + <listitem> + <para>Print out a help summary.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-e</option></term> + <listitem> + <para>Test to see if the interface exists. ifdata will exit + nonzero if the interface does not exist.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-p</option></term> + <listitem> + <para>Prints out the whole configuration of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pe</option></term> + <listitem> + <para>Prints "yes" or "no" if the interface exists or not.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pa</option></term> + <listitem> + <para>Prints the IPv4 address of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pn</option></term> + <listitem> + <para>Prints the netmask of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pN</option></term> + <listitem> + <para>Prints the network address of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pb</option></term> + <listitem> + <para>Prints the broadcast address of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pm</option></term> + <listitem> + <para>Prints the MTU of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-pf</option></term> + <listitem> + <para>Prints the flags of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-si</option></term> + <listitem> + <para>Prints out all the input statistics of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sip</option></term> + <listitem> + <para>Prints the number of input packets.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sib</option></term> + <listitem> + <para>Prints the number of input bytes.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sie</option></term> + <listitem> + <para>Prints the number of input errors.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sid</option></term> + <listitem> + <para>Prints the number of input drops.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sif</option></term> + <listitem> + <para>Prints the number of input fifo overruns.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sic</option></term> + <listitem> + <para>Print the number of input compress.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sim</option></term> + <listitem> + <para>Prints the number of input multicast.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-so</option></term> + <listitem> + <para>Prints out all the output statistics of the interface.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sop</option></term> + <listitem> + <para>Prints the number of output packets.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sob</option></term> + <listitem> + <para>Prints the number of output bytes.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-soe</option></term> + <listitem> + <para>Prints the number of output errors.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sod</option></term> + <listitem> + <para>Prints the number of output drops.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sof</option></term> + <listitem> + <para>Prints the number of output fifo overruns.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-sox</option></term> + <listitem> + <para>Print the number of output collisions.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-soc</option></term> + <listitem> + <para>Prints the number of output carrier loss.</para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>-som</option></term> + <listitem> + <para>Prints the number of output multicast.</para> + </listitem> + </varlistentry> + + </variablelist> + + </refsect1> + +</refentry> |