Projects / iproute2


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

Operating Systems

Recent releases

  •  28 Jul 2012 19:02

    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 01:52

      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 06:11

        Release Notes: Mostly bugs were fixed.

        •  05 Apr 2010 22:09

          Release Notes: Bugfixes and enhancements

          •  16 Jul 2009 23:22

            Release Notes: Numerous major enhancements and bugfixes were made.

            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

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

            12 Sep 2003 07:35 quadong

            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 Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.