ifdata

1 moreutils moreutils

ifdata

get network interface info without parsing ifconfig output

    			ifdata
    			options
    			iface

## DESCRIPTION

`ifdata` can be used to check for the existence of a network interface, or to get information about the interface, such as its IP address. Unlike `ifconfig` or `ip`, `ifdata` has simple to parse output that is designed to be easily used by a shell script.

## OPTIONS

`-h`

- Print out a help summary.

`-e`

- Test to see if the interface exists, exit nonzero if it does not.

`-p`

- Prints out the whole configuration of the interface.

`-pe`

- Prints "yes" or "no" if the interface exists or not.

`-pa`

- Prints the IPv4 address of the interface.

`-pn`

- Prints the netmask of the interface.

`-pN`

- Prints the network address of the interface.

`-pb`

- Prints the broadcast address of the interface.

`-pm`

- Prints the MTU of the interface.

Following options are Linux only.

`-ph`

- Prints the hardware address of the interface. Exit with a failure exit code if there is not hardware address for the given network interface.

`-pf`

- Prints the flags of the interface.

`-si`

- Prints out all the input statistics of the interface.

`-sip`

- Prints the number of input packets.

`-sib`

- Prints the number of input bytes.

`-sie`

- Prints the number of input errors.

`-sid`

- Prints the number of dropped input packets.

`-sif`

- Prints the number of input fifo overruns.

`-sic`

- Print the number of compressed input packets.

`-sim`

- Prints the number of input multicast packets.

`-so`

- Prints out all the output statistics of the interface.

`-sop`

- Prints the number of output packets.

`-sob`

- Prints the number of output bytes.

`-soe`

- Prints the number of output errors.

`-sod`

- Prints the number of dropped output packets.

`-sof`

- Prints the number of output fifo overruns.

`-sox`

- Print the number of output collisions.

`-soc`

- Prints the number of output carrier losses.

`-som`

- Prints the number of output multicast packets.

`-bips`

- Prints the number of bytes of incoming traffic measured in one second.

`-bops`

- Prints the number of bytes of outgoing traffic measured in one second.

## AUTHOR

Benjamin BAYART