ARP Messages

Maechler Philippe pmaechler at glattnet.ch
Thu Feb 28 14:52:53 UTC 2008


Hi Erik

> -----Original Message-----
> From: Erik Norgaard [mailto:norgaard at locolomo.org] 
> Sent: Wednesday, February 27, 2008 10:01 AM
> To: Maechler Philippe
> Cc: freebsd-questions at freebsd.org
> Subject: Re: ARP Messages
> 
> 
> Maechler Philippe wrote:
> >>>  -------------                           
> >>> |   server    |      switch      switch  
> >>> |192.168.3.222|----[(3.x/24)]--[(3.x/24)]
> >>> |80.242.192.80|bge1                |     
> >>>   -------------                    |
> >>>        |bge0                        -------------------
> >>>        |                                               |
> >>>     [switch]----[Gateway 80.242.192.65]---[INTERNET]   |
> >>>        |                                               |
> >>>        |                                               |
> >>>     [switch]                                           |
> >>>        |                                               |
> >>>        |bge0                                           |
> >>>  ---------------------------------                     |
> >>> |  80.242.192.81 00:19:bb:25:7b:63|                    |
> >>> | 192.168.3.226  00:19:bb:25:7b:64|--------------------
> >>>  ---------------------------------
> >> Do you see the same loop as I do?
> >>
> >> Request goes out on one interface, response comes back on
the
> > other -
> >> pretty much what the message says.
> >>
> > 
> > Yes I see the loop, the error messages make sense but don't 
> understand 
> > it :/ I set up extra routes for the private network so how
can a 
> > packet from the public interface arrive at a private one?
> > 
> > I'll recheck the cabeling, the routes on the servers and the
switch 
> > the're connected to and give you feedback here
> 
> Well, it appears to me that you are on the wrong box to solve
the 
> problem. The server sends an error message as it should.
> 
> What happens is that your unnamed box receives an arp request
on its 
> bge0 interface, but sends the respond on its bge1 interface. 
> You can use 
> snort to listen for arp packets to see what's going on.
> 
> I do not know why you have created a loop, with correct routing
and 
> firewall there should be no need for a loop. The easy solution
is to 
> pull a cable - either one on that unnamed box.
> 

Ok I rechecked everything and found the loop. There was a
"missconfiguration/misscabling" on one switch/vlan which caused
leaking arp-broadcast packages to other ports :(

Thanks to all for your hints and help
Philippe



More information about the freebsd-questions mailing list