Hello, and thank you for your reply,
Doing a tcpdump, arp queries are received by all 4 ethernet
cards........
Kevin
----- Original Message -----
From: Glynn Clements <[EMAIL PROTECTED]>
To: Kevin Katz <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, July 13, 1999 6:17 AM
Subject: Re: ARP Reply
>
> Kevin Katz wrote:
>
> > With this particular setup, almost all traffic, both incomming and
> > outgoing, goes through either eth0 or eth1....and what I found, if an
arp
> > "who-has" request came in for eth3,
>
> On which interface did the ARP query arrive?
>
> > whose named is www, Linux would reply "www is at 00:E0:81:10:26:52"
>
> This is what I would expect if the query arrived on eth0.
>
> > or "www is at 00:10:4B:30:71:9A",
>
> This is what I would expect if the query arrived on eth1.
>
> > when it should have replied, "www is at 00:10:4B:30:63:AE"....
>
> It should only send this if the query arrived on eth3.
>
> In short, ARP replies should always contain the hardware address of
> the interface on which they were sent, which should be the interface
> on which they were received.
>
> If the Linux box is supposed to be using proxy ARP so that you don't
> have to configure correct routing tables on all of the other hosts, it
> should respond to ARP queries with the ethernet address of the
> interface on which the query arrived.
>
> If it isn't supposed to be performing proxy ARP (unlikely, given that
> you have a multihomed host with all of its IP addresses in the same
> subnet), then it should only answer queries which:
>
> a) are for one of its own IP addresses, and
> b) arrive on the interface which has that IP address.
>
> --
> Glynn Clements <[EMAIL PROTECTED]>
>
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]