linux does not response gratuitous arp request?
- From: "Hans" <hansyin@xxxxxxxxx>
- Date: 30 Mar 2007 16:01:58 -0700
I'm testing dhcp with conflict ip.
As my understanding, when dhcp server assign an IP to a windows
PC(pc1), pc1 will send out an gratuitous arp to confirm if there is
another PC using the IP. if another PC(linux,pc2) is using the IP,
then pc2 should send out an arp reply to claim it's using it, then pc1
will send out dhcp decline packet to dhcp server and request another
IP.
But, in my test, pc2 does not response the gratuitous arp request at
all, why? if PC2 is windows OS, it will response it. So, for the
linux case, IP address conflict problem will occur. Is this by
design? (if it is, how can we avoid the address conflict problem?)
another problem is : when a linux PC was assigned a new ip, it will
just use it anyway, without sending gratuitous arp to check if there
is a conflict, but windows PC will.
Why does the linux and windows behave different so much?
Thanks
.
- Follow-Ups:
- Re: linux does not response gratuitous arp request?
- From: Unruh
- Re: linux does not response gratuitous arp request?
- From: Stephen Sentoff
- Re: linux does not response gratuitous arp request?
- Prev by Date: Re: udf write hangs
- Next by Date: A new reader? Welcome to comp.os.linux.misc, read this first if you're new here (FAQ)
- Previous by thread: Re: I have a vision for dynamic C++ driven websites.
- Next by thread: Re: linux does not response gratuitous arp request?
- Index(es):
Relevant Pages
|