|
|
-a | Display information for all network interfaces, even if they are down.
|
-s | Display a short list in a format identical to the command "netstat -i".
|
-v | Verbose mode; display additional information for certain error
|
conditions.
|
interface | The name of the interface. This is usually a driver name followed
by a unit number, for example "eth0" for the first Ethernet interface. If your
kernel supports alias interfaces, you can specify them with eth0:0 for the
first alias of eth0. You can use them to assign a second address. To delete
an alias interface, use ifconfig eth0:0 down. Note: for every scope (i.e.,
same net with address/netmask combination) all aliases are deleted, if you
delete the first (primary).
|
up | This flag causes the interface to be activated. It is implicitly
specified if an address is assigned to the interface.
|
down | This flag causes the driver for this interface to be shut down.
|
[-]arp | Enable (or disable, if the "-" prefix is specified) the use of the ARP
protocol on this interface.
|
[-]promisc | Enable (or disable, if the "-" prefix is specified) the promiscuous
mode of the interface. If promiscuous mode is enabled, all packets on the
network will be received by the interface.
|
[-]allmulti | Enable or disable all-multicast mode. If multicast mode is
enabled, all multicast packets on the network will be received by the
interface.
|
metric N | This parameter sets the interface metric, which is used by the
interface to make routing decisions. N must be an integer between 0 and
4294967295. If you're unsure what a network metric is, or whether to change
it, you can safely leave this setting alone.
|
mtu N | This parameter sets the MTU (maximum transfer unit) of an interface.
This setting is used to limit the maximum packet size transferred by the
interface. If you're unsure about it, you can safely leave this setting
alone.
|
dstaddr address | Set the remote IP address for a point-to-point link (such
as PPP). This keyword is now obsolete; use the pointopoint keyword instead.
|
netmask address | Set the IP network mask for this interface. This value
defaults to the usual class A, B or C network mask (as derived from the
interface IP address), but it can be set to any value.
|
add address/prefixlen | Add an IPv6 address to an interface.
|
del address/prefixlen | Remove an IPv6 address from an interface.
|
tunnel aa.bb.cc.dd | Create a new SIT (IPv6-in-IPv4) device, tunnelling to
the given destination.
|
irq address | Set the interrupt line used by this device. Not all devices can
dynamically change their IRQ setting.
|
io_addr address | Set the start address in I/O space for this device.
|
mem_start address | Set the start address for shared memory used by this
device. Only a few devices need this.
|
media type | Set the physical port or medium type to be used by the device.
Not all devices can change this setting, and those that can vary in what
values they support. Typical values for type are 10base2 (thin Ethernet),
10baseT (twisted-pair 10 Mbps Ethernet), AUI (external transceiver), etc.
The special medium type of auto tells the driver to auto-sense the media.
Again, not all drivers can do this.
|
[-]broadcast [address] | If the address argument is given, this sets the
protocol broadcast address for this interface. Otherwise, it sets (or clear,
if the "-" prefix is used) the IFF_BROADCAST flag for the interface.
|
[-]pointopoint [address] | This keyword enables the point-to-point mode of an
interface, meaning that it is a direct link between two machines with nobody
else listening on it. If the address argument is also given, set the
protocol address of the other side of the link, just like the obsolete
dstaddr keyword does. Otherwise, set or clear the IFF_POINTOPOINT flag for
the interface.
|
hw class address | Set the hardware address of this interface, if the device
driver supports this operation. The keyword must be followed by the name of
the hardware class and the printable ASCII equivalent of the hardware
address. Hardware classes currently supported include ether (Ethernet), ax25
AMPR AX.25), ARCnet and netrom (AMPR NET/ROM).
|
multicast | Set the multicast flag on the interface. This should not normally
be needed as the drivers set the flag correctly themselves.
|
address | The IP address to be assigned to this interface.
|
txqueuelen length | Set the length of the transmit queue of the device. It is
useful to set this to small values for slower devices with a high latency
such as a connection over a modem, or over ISDN) to prevent fast bulk
transfers from disturbing interactive traffic like telnet too much.
|
|
|
arp | Manipulate the system ARP cache.
|
dhclient | Communicate with a DHCP server to obtain a dynamic IP address.
|
ifup/ifdown | Enable/Disable a network interface.
|
ifquery | Parse information about a network interface.
|
ip | Display and manipulate information about routing, devices, policy
routing and tunnels.
|
iwconfig | Configure a wireless network interface.
|
ping | Send ICMP ECHO_REQUEST packets to network hosts.
|
netstat | Print information about network connections, routing tables,
interface statistics, masquerade connections, and multicast memberships.
|
route | Display and manipulate the IP routing table.
|