Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 9 Oct 1999 11:50:51 -0500 (CDT)
From:      Mohit Aron <aron@cs.rice.edu>
To:        freebsd-net@freebsd.org, justin@apple.com
Cc:        alc@cs.rice.edu (Alan Cox), wollman@khavrinen.lcs.mit.edu
Subject:   Re: arp errors on machines with two interfaces
Message-ID:  <199910091650.LAA08261@cs.rice.edu>

next in thread | raw e-mail | index | archive | help

> Garrett is correct, and sarcasm doesn't help.  You can't have more  
> than one interface on a given wire, with the same subnet address,  
> using IP.  Them's the protocol rules.
> 

Actually I am using different subnet addresses on the two interfaces. One is
128.42.3.77 and the other is 192.168.3.77. There are other machines in the dept
running Solaris and other OS's that are connected in similar fashions.
However, the Ethernet is switched and any broadcast by anyone is going to be
seen by all interfaces connected to it.

> There are ways around this, but I don't know if FreeBSD supports  
> them (check the archives).  One involves "bonding" multiple  
> interfaces as a single "uber channel" to the switch.  It requires  
> support in the switch, of course.  The bonding lets you load balance  
> across multiple interfaces (which look like a single interface, with  
> a single IP address [or, more acurately, subnet], to the outside  
> whirled).

I don't have control over the hardware. But here's a possibility - wouldn't
it be better if this error message generation in FreeBSD is turned off if
the packet is an arp broadcast ? Like I showed in my earlier mail, the problem
only happens due to arp broadcasts.


- Mohit


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910091650.LAA08261>