iproute2

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

Script error: No such module "Unsubst".

Script error: No such module "Infobox". Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".

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.

Project

iproute2 is an open-source project released under the terms of version 2 of the GNU General Public License. Its development is closely tied to the development of networking components of the Linux kernel. As of December 2013Template:Dated maintenance category (articles)Script error: No such module "Check for unknown parameters"., iproute2 is maintained by Stephen Hemminger and David Ahern. 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: arpd, bridge, ctstat, dcb, devlink, ip, lnstat, nstat, rdma, routef, routel, rtacct, rtmon, rtstat, ss, tc, tipc and vdpa. [2] 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.[3][4] Below is a table of obsolete utilities and their iproute2 replacements.

Utilities obsoleted by iproute2
Legacy utility Replacement command Note
<templatestyles src="Mono/styles.css" />ifconfig <templatestyles src="Mono/styles.css" />ip addr, ip link Address and link configuration
<templatestyles src="Mono/styles.css" />route <templatestyles src="Mono/styles.css" />ip route Routing tables
<templatestyles src="Mono/styles.css" />arp <templatestyles src="Mono/styles.css" />ip neigh Neighbors
<templatestyles src="Mono/styles.css" />iptunnel <templatestyles src="Mono/styles.css" />ip tunnel Tunnels
<templatestyles src="Mono/styles.css" />nameif, ifrename <templatestyles src="Mono/styles.css" />ip link set name Rename network interfaces
<templatestyles src="Mono/styles.css" />ipmaddr <templatestyles src="Mono/styles.css" />ip maddr Multicast
<templatestyles src="Mono/styles.css" />netstat <templatestyles src="Mono/styles.css" />ss, ip route Show various networking statistics
<templatestyles src="Mono/styles.css" />brctl <templatestyles src="Mono/styles.css" />bridge Handle bridge addresses and devices

See also

Script error: No such module "Portal".

References

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

  1. Script error: No such module "citation/CS1".
  2. Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

External links

Template:Linux kernel Script error: No such module "Navbox".