iproute2

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

iproute2
Original authorAlexey Kuznetsov
DeveloperStephen Hemminger
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemLinux
    TypeNetworking
    LicenseGPLv2
    Websitewiki.linuxfoundation.org/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.

    Project

    [edit | edit source]

    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 2013, 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
    ifconfig ip addr, ip link Address and link configuration
    route ip route Routing tables
    arp ip neigh Neighbors
    ifup ip link set interface up activate interface
    iptunnel ip tunnel Tunnels
    nameif, ifrename ip link set name Rename network interfaces
    ipmaddr ip maddr Multicast
    netstat ss, ip route Show various networking statistics
    brctl bridge Handle bridge addresses and devices

    See also

    [edit | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]