Jump to content

iproute2

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Bender235 (talk | contribs) at 14:55, 25 July 2016 (External links: clean up; http->https (see this RfC) using AWB). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

iproute2
Original author(s)Alexey Kuznetsov
Developer(s)Stephen Hemminger
Stable release
4.6.0[1] / May 18, 2016; 8 years ago (2016-05-18)
Repository
Written inC
Operating systemLinux
TypeUtilities for Linux
LicenseGNU GPL v2
Websitewww.linuxfoundation.org/collaborate/workgroups/networking/iproute2

iproute2 is a collection of userspace utilities for controlling and monitoring various aspects of networking in the Linux kernel, including routing, network interfaces, tunnels, traffic control, and network-related device drivers.

iproute2 is an open-source project released under the terms of version 2 of the GNU GPL license. Its development is closely tied to the development of networking components of the Linux kernel. As of December 2013, iproute2 is maintained by Stephen Hemminger. The original author, Alexey Kuznetsov, was responsible for the Quality of Service (QoS) implementation in the Linux kernel.[2]

iproute2 collection contains the following command-line utilities: ip, ss, bridge, rtacct, rtmon, tc, ctstat, lnstat, nstat, routef, routel, rtstat, tipc and arpd.[3] tc is used for traffic control. iproute2 utilities communicate with the Linux kernel using the netlink protocol. Some of the iproute2 utilities are often recommended over now-obsolete net-tools utilities that provide the same functionality.[4][5] Below is a table of obsolete utilities and their iproute2 replacements.

net-tools utilities obsoleted by iproute2
Legacy utility Obsoleted by Note
ifconfig ip addr, ip link, ip -s Address and link configuration
route ip route Routing tables
arp ip neigh Neighbors
iptunnel ip tunnel Tunnels
nameif ifrename, ip link set name Rename network interfaces
ipmaddr ip maddr Multicast
netstat ip -s, ss, ip route Show various networking statistics

See also

References

  1. ^ "iproute2 download directory on kernel.org". kernel.org. Retrieved May 31, 2016.
  2. ^ "Introduction to iproute2". The Linux Foundation. November 19, 2009. Retrieved June 30, 2014.
  3. ^ "list of the Debian package iproute2". Debian.
  4. ^ Martín Ferrari (March 15, 2009). "net-tools future". debian.org. Retrieved June 30, 2014.
  5. ^ "net-tools". linuxfoundation.org.