protag0ras Creative Commons License 2011.07.11 0 0 12

Sziasztok!

 

Alapvető ARP kérdésem volna, Windows 7 és Windows XP oprendszereken néztem az alábbiakat.

 

Törlöm az ARP táblámat:

arp -d

 

WinDump (ugyanaz mint tcpdump csak windowsra) segítségével lementek egy ARP request csomagot:

windump -c 1 -w arp_req.pcap -t arp

 

Generálok egy ARP requestet (ki a gateway?):

ping index.hu

 

Megvan az ARP request csomagom (arp_req.pcap fájlban).

 

arp -a

A gateway belekerült az ARP táblába. Ismét törlöm az ARP táblát:

arp -d

 

Az ARP request csomagot kiküldöm a bittwist utility segítségével és azt várom, hogy válaszol a gw és ismét bekerül az ARP táblámba a gw mac címe:

bittwist arp_req.pcap

 

A Wireshark szerint ki is ment a request, sőt, be is jött a reply a gatewaytől, teljesen ugyanolyan csomagok, mint amik a ping hatására keletkeztek, tehát az ARP táblám nyilván frissült...

 

arp -a

... de sajnos az ARP táblám üres.

 

Kérdésem: miért nem frissül az ARP táblám, mi kell még hozzá? Van valami oprendszer vagy alkalmazás szintű réteg, ami az ARP táblát írja és ha "csak úgy" megy a request és jön a reply az nem elég?

 

Előre is köszönöm ha valaki útbaigazít!

 

Üdv: prota

 

Előzmény: NevemTeve (11)