Projects / iproute2


This is `iproute', the professional set of tools to control the networking behavior in kernels 2.2.x and later.

Operating Systems

RSS Recent releases

Release Notes: This release adds an ip-l2tp man page, adds the netlink attribute to filter dump requests, adds the ability to set link state with IP, and adds bugfixes and documentation updates.

  •  29 Mar 2012 09:48

Release Notes: This release updates qdisc parameters in sfq and red, adds Netem extensions for shaping and for loss models, adds lots of manual page corrections, adds the QFQ scheduler and the LLDP-to-ethernet type table (along with support for processless network namespaces and L2TPv3 plus L2TP tunneling), improves RED options, and adds assorted bugfixes.

  •  30 Mar 2011 08:32

    Release Notes: Mostly bugs were fixed.

    •  06 Apr 2010 11:09

    Release Notes: Bugfixes and enhancements

    •  17 Jul 2009 11:35

    Release Notes: Numerous major enhancements and bugfixes were made.

    RSS Recent comments

    23 Jun 2004 14:09 nutbar

    Alternate links (better)?
    Original IProute2/IPutils source can be found here: (

    ... and here too: (

    Nice alternative to the rather useless Debian only link if you don't use Debian!

    26 May 2004 20:16 ekoy

    Compiling iproute2
    I'm the newbies in linux

    I'm using slackware 9.1 eith kernel 2.4.22, when i compile iproute2-2.4.7 showing the error like this

    make[1]: Entering directory `/usr/src/iproute2/lib'

    gcc -D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -Werror -g -I../include-glibc -include ../include-glibc/glibc-bugs.h -I/usr/src/linux/include -I../include -DRESOLVE_HOSTNAMES -c -o ll_map.o ll_map.c

    In file included from ../include-glibc/netinet/in.h:7,

    from ll_map.c:19:

    /usr/src/linux/include/linux/in.h:140: field `gr_group' has incomplete type

    /usr/src/linux/include/linux/in.h:141: confused by earlier errors, bailing out

    make[1]: *** [ll_map.o] Error 1

    make[1]: Leaving directory `/usr/src/iproute2/lib'

    make: *** [all] Error 2

    What's the problem?

    26 Oct 2003 14:09 quadong Thumbs down

    Re: compiling in/for Linux 2.6
    Never mind, it works now.

    12 Sep 2003 07:35 quadong Thumbs down

    compiling in/for Linux 2.6
    Has anyone gotten iproute2 to compile against a 2.6.0-testX kernel? I get various errors about structs in device.h not being defined. It's not clear if there's a simple fix for this. I believe that this has been the case since Linux 2.5.70 or thereabouts.

    29 Jun 2002 05:24 fuck

    If iproute wont compile in recent linux
    You need to remove (or comment out) this line from lib/ll_proto.c:


    in my version, this was on line 36.

    The ETH_P_ECHO constant was removed some time ago and the default code will not compile with that line included.


    Project Spotlight


    A business empowering tool and adaptable software program.


    Project Spotlight


    An extendable programming language.