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 |
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[update], 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.
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
External links
- Official website
- Linux Advanced Routing and Traffic Control HOWTO - A tutorial in exploring and using iproute2.
- IPROUTE2 Utility Suite Documentation - Complete official documentation.
- iproute2+tc notes - A collection of documents relating to iproute2 configuration and usage.
- Source code download directory
- git source code
- Advanced tc and iproute2 tutorial for bandwidth restriction
- Advanced iproute2 tutorial for split route / multiple uplinks
- NetEm – Network Emulator
<templatestyles src="Asbox/styles.css"></templatestyles>