X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=README;h=bc82187cf01872c2abc6a262f445c60be27fa045;hb=dd4a2b68333eb82c18af46956a36a9c39728c390;hp=53a45c2e9d2881849302b265a62f1bc13bd415a6;hpb=aba5acdfdb347d2c21fc67d613d83d4430ca3937;p=mirror_iproute2.git diff --git a/README b/README index 53a45c2e..bc82187c 100644 --- a/README +++ b/README @@ -1,58 +1,32 @@ -Primary FTP site is: +This is a set of utilities for Linux networking. - ftp://ftp.inr.ac.ru/ip-routing/ +Information: + https://wiki.linuxfoundation.org/networking/iproute2 -Mirrors are: - - ftp://linux.wauug.org/pub/net - ftp://ftp.nc.ras.ru/pub/mirrors/ftp.inr.ac.ru/ip-routing/ - ftp://ftp.gts.cz/MIRRORS/ftp.inr.ac.ru/ - ftp://ftp.funet.fi/pub/mirrors/ftp.inr.ac.ru/ip-routing/ (STM1 to USA) - ftp://sunsite.icm.edu.pl/pub/Linux/iproute/ - ftp://ftp.sunet.se/pub/Linux/ip-routing/ - ftp://ftp.nvg.ntnu.no/pub/linux/ip-routing/ - ftp://ftp.crc.ca/pub/systems/linux/ip-routing/ - ftp://ftp.proxad.net/mirrors/ftp.inr.ac.ru/ip-routing/ - ftp://donlug.dn.ua/pub/mirrors/ip-routing/ - ftp://omni.rk.tusur.ru/mirrors/ftp.inr.ac.ru/ip-routing/ - ftp://ftp.src.uchicago.edu/pub/linux/ip-routing/ - http://www.asit.ro/ip-routing/ - ftp://ftp.infoscience.co.jp/pub/linux/ip-routing/ (Japan) - ftp://ftp.sucs.swan.ac.uk/pub/mirrors/ftp.inr.ac.ru/ip-routing - http://mirror.schell.de/ftp.inr.ac.ru/ip-routing/ (Germany) - ftp://ftp.gin.cz/MIRRORS/ftp.inr.ac.ru/ip-routing - ftp://mirror.aarnet.edu.au/pub/ip-routing/ (Australia) - http://mirror.aarnet.edu.au/pub/ip-routing/ (Australia) - -RPMs are available at: - ftp://omni.rk.tusur.ru/Tango/ - ftp://ftp4.dgtu.donetsk.ua/pub/BlackCat/6.0/contrib/SRPMS/i[35]86/ +Download: + http://www.kernel.org/pub/linux/utils/net/iproute2/ +Stable version repository: + git://git.kernel.org/pub/scm/network/iproute2/iproute2.git +Development repository: + git://git.kernel.org/pub/scm/network/iproute2/iproute2-next.git How to compile this. -------------------- +1. libdbm - -1. Look at start of Makefile and set correct values for: - -KERNEL_INCLUDE should point to correct linux kernel include directory. -Default (/usr/src/linux/include) is right as rule. - -ADDLIB should contain inet_* functions, if your libc contains -obsolete resolver library (<4.9.4) and you have no correct libresolv. -ADDLIB should also contain dnet_* functions if you don't have a -libdnet with support for them. If your libdnet does have support, -then comment out that line and uncomment the line to add -ldnet to -LDLIBS. - -LDLIBS should be empty, if you have no libresolv. - +arpd needs to have the berkeleydb development libraries. For Debian +users this is the package with a name like libdbX.X-dev. +DBM_INCLUDE points to the directory with db_185.h which +is the include file used by arpd to get to the old format Berkeley +database routines. Often this is in the db-devel package. 2. make -Utilities "ip" and "rtmon" are in ip/ directory now, -"tc" is in tc/. That's all. +The makefile will automatically build a config.mk file which +contains definitions of libraries that may or may not be available +on the system such as: ATM, ELF, MNL, and SELINUX. 3. To make documentation, cd to doc/ directory , then look at start of Makefile and set correct values for @@ -61,5 +35,13 @@ Utilities "ip" and "rtmon" are in ip/ directory now, and make there. It assumes, that latex, dvips and psnup are in your path. +4. This package includes matching sanitized kernel headers because + the build environment may not have up to date versions. See Makefile + if you have special requirements and need to point at different + kernel include files. + +Stephen Hemminger +stephen@networkplumber.org + Alexey Kuznetsov kuznet@ms2.inr.ac.ru