[linux] Re: ARP in the linux kernel?

Kees Theunissen theuniss op rijnh.nl
Ma Sep 18 19:20:17 CEST 2006


On Mon, 18 Sep 2006, Rob Sterenborg wrote:

>> NB: Het zou handig zijn als er bij al die online package info
>> van Debian een link wordt gegeven naar de source. En dan niet de
>> source package maar de source waar een package vandaan komt. Dat zou
>> een hoop zoek werk schelen.
>
>Ik zoch met Google naar "linux arpd" en kreeg deze url terug (de
>eerste):
>http://www.citi.umich.edu/u/provos/honeyd/
>
>Hier staat bij de sectie "source code":
>arpd-0.2 - Release 2003-02-10
>(http://www.citi.umich.edu/u/provos/honeyd/arpd-0.2.tar.gz)
>De url werkt.
>
>Als ik zou moeten kiezen dan koos ik 0.2 ipv 1.0.2 omdat ik geen release
>datum van 1.0.2 kan vinden. Die 1.0.2 versie lijkt mij ondanks z'n
>versienr ouder (files in tarrball van 1996, 1997 en zo) dan 0.2.

Ik ben eens op een andere mainier gaan zoeken. Niet via Google
maar in de bestanden die op mijn eigen machine zijn geïnstalleerd.


root op pcict9:/home/kees# which arpd
/sbin/arpd


kees op pcict9:~$ grep sbin/arpd /var/log/packages/*
/var/log/packages/iproute2-2.6.11_050330-i486-2:sbin/arpd


kees op pcict9:~$ cat /var/log/packages/iproute2-2.6.11_050330-i486-2
PACKAGE NAME:     iproute2-2.6.11_050330-i486-2
COMPRESSED PACKAGE SIZE:     350 K
UNCOMPRESSED PACKAGE SIZE:     890 K
PACKAGE LOCATION: n/iproute2-2.6.11_050330-i486-2.tgz
PACKAGE DESCRIPTION:
iproute2: iproute2 (IP routing utilities)
iproute2:
iproute2: These are tools used to administer many advanced IP routing features
iproute2: in the kernel.  See Configure.help in the kernel documentation
iproute2: (search for iproute2) for more information on which kernel options
iproute2: these tools are used with.
iproute2:
iproute2: These utilities were written by Alexey Kuznetsov.  The current
iproute2: maintainer of iproute2 is Stephen Hemminger.
iproute2:
iproute2:
FILE LIST:
./
etc/
etc/iproute2/
etc/iproute2/rt_realms.new
etc/iproute2/rt_dsfield.new
etc/iproute2/rt_protos.new
etc/iproute2/rt_tables.new
etc/iproute2/rt_scopes.new
var/
var/lib/
var/lib/arpd/
usr/
usr/doc/
usr/doc/iproute2-2.6.11-050330/
usr/doc/iproute2-2.6.11-050330/README.decnet
usr/doc/iproute2-2.6.11-050330/README.lnstat
usr/doc/iproute2-2.6.11-050330/README
usr/doc/iproute2-2.6.11-050330/arpd.sgml
[...]


In die "arpd.sgml" vind ik:

<title>ARPD Daemon
<author>Alexey Kuznetsov, <tt/kuznet op ms2.inr.ac.ru/
<date>some_negative_number, 20 Sep 2001
<abstract>
<tt/arpd/ is daemon collecting gratuitous ARP information, saving
it on local disk and feeding it to kernel on demand to avoid
redundant broadcasting due to limited size of kernel ARP cache.
</abstract>
[...]


En in de "README":

Primary site is:
        http://developer.osdl.org/dev/iproute2

Original FTP site is:
        ftp://ftp.inr.ac.ru/ip-routing/

How to compile this.
[...]



Die "Original FTP site" lijkt alleen maar oud spul te bevatten.
De genoemde "Primary site" is een redirect naar:
http://linux-net.osdl.org/index.php/Iproute2
Dit lijkt nog actief onderhouden te worden.
Een klein citaat van de website:

Introduction

Iproute2 is a collection of utilites for controlling
TCP / IP networking and Traffic Control in Linux. It is
currently maintained by Stephen Hemminger <shemminger op osdl.org>.
The original author, Alexey Kuznetsov, is well known for the QoS
implementation in the Linux kernel.

Most network configuration manuals still refer to ifconfig as the
primary network configuration tool, but that's wrong, because
ifconfig is known to behave inadequately in modern network
environments. Its usage should be deprecated, but most Linux
distributions still include it. Moreover, most network configuration
systems make use of ifconfig and thus provide a limited feature set.
/etc/net project aims to support most modern network technologies,
it doesnt't use ifconfig and allows a system administrator to make
use of all iproute2 features, including traffic control.

Iproute2 is usually shipped in a package called iproute or iproute2
and consists of several tools, of which the most important are ip
and tc. ip controls IPv4 and IPv6 configuration and tc stands for
traffic control. Both tools print detailed usage messages and are
accompanied by a set of manpages. There is a lot of iproute2
information on the net.


Geen idee of het hier om dezelfde arpd gaat.

Groeten,

Kees.

-- 
Kees Theunissen
F.O.M.-Instituut voor Plasmafysica "Rijnhuizen", Nieuwegein
E-mail: theuniss op rijnh.nl,     Tel: 030-6096724,     Fax: 030-6031204




More information about the Linux mailing list