ARP flags

Dalibor Straka dast na panelnet.cz
Pátek Září 23 04:06:31 CEST 2005


On Fri, Sep 23, 2005 at 03:48:01AM +0200, Oqak wrote:
> 
> a ten flag? Ten se myslim meni podle toho jak dlouho je PC odpojene...
> Btw a kde jsou cisla pro ty promenne?
> 
Asi nekde v kernelu... include/linux/if_arp.h
C - complete entry (ha valid)
M - permanent entry
P - publish entry

> >> A dale by me zajimalo, za jak dlouho po vypnuti PC zmizi standardne 
> >> zaznam z
> >> ARP tabulky routeru?
> >>
> > Muzete si to zmerit ;-), je to OS specific
> 
> je to linux 2.4.20 tusim, merit se mi to nechce asi je timeout v nejakem 
> zdrojaku na ktery jsem myslel ze kernel hacker odkaze (nejlepe linkem, ne 
> abych musel stahovat pul jadra), anebo to nekdo vi z hlavy, alespon 
> priblizne dik. 
> 
Jsem jenom uzivatel, takze takove veci z hlavy nedavam.
Musim poctive napsat
apt-get source net-tools
vi net-tools-1.60/arp.c
najit todle:
    if (title++ == 0) { 
    printf(_("Address            HWtype  HWaddress       Flags
	Mask            Iface\n"));
    }
    /* Setup the flags. */
    flags[0] = '\0';
    if (arp_flags & ATF_COM)
    strcat(flags, "C");
    if (arp_flags & ATF_PERM)
    strcat(flags, "M"); 
    if (arp_flags & ATF_PUBL)
    strcat(flags, "P");

a pak napsat grep ATF_COM /usr/src/linux -r|grep \#define
include/linux/if_arp.h

Zase ten samej soubor...
-- Dalibor Straka


Další informace o konferenci Linux