iproute2

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
iproute2
Original author(s) Alexey Kuznetsov
Developer(s) Stephen Hemminger
Development status Active
Written in C
Operating system Linux
Type Utilities for Linux
License GNU GPL v2
Website www.linuxfoundation.org/collaborate/workgroups/networking/iproute2

iproute2 is a collection of user space utilities for controlling and monitoring various aspects of networking in the Linux kernel, such as routing, network interfaces, tunnels, traffic control and more.

Iproute2 is an open source project and is released under GNU GPLv2 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.[1]

iproute2 collection contains the following command-line utilities: ip, ss, bridge, rtacct, rtmon, tc, ctstat, lnstat, nstat, routef, routel, rtstat and arpd.[2] tc is used for traffic control.

Some of iproute2 utilities are often recommended over now obsolete net-tools utilities with the same function.[3][4] 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 Rename network interfaces
ipmaddr ip maddr Multicast
netstat ip -s, ss, ip route Show various networking statistics

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. [1]

External links


<templatestyles src="Asbox/styles.css"></templatestyles>