summaryrefslogtreecommitdiff
path: root/ifinfo.docbook
diff options
context:
space:
mode:
authorjoeyh <joeyh>2006-03-08 02:59:27 +0000
committerjoeyh <joeyh>2006-03-08 02:59:27 +0000
commite50ccc1b36213de52ae78c2703d391ea8941a7b1 (patch)
treeb8c9f373f3c57c461ffac551a0926c23bf3757e7 /ifinfo.docbook
parent6a7f34809e87a940cd30c7e9de160db4ee9e65ca (diff)
downloadmoreutils-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.docbook265
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>