> Good news and bad news.
> 
> First the good news:
> 
>     The bridge is answering ARP requests for its own hardware address
>     on the internal (rl0) interface now.

expected :)

> Now the bad news:
> 
>     ARP replies from the bridge to the DSL modem (via the external
>     i/f) are still getting sent to the desktop (via the internal i/f),

this is a bit less expected -- because the reply is unicast to the
MAC of the host requesting the packet, and ether_output() is called
with the correct interface pointer.  What do you have in
net.link.ether.bridge_cfg , and do you also see the ARP reply on
the 'external' side (i suppose so) ?

        cheers
        luigi

>     and the desktop is using them to change its idea of the bridge's
>     hardware address.  This causes a log message like the following:
> 
>       /kernel: arp: 171.66.188.114 moved from 00:e0:29:68:64:3e
>           to 00:60:97:05:32:cd on rl0
> 
>     The desktop can contact the bridge using either of the bridge's
>     hardware addresses, of course -- but I still think the bridge
>     ought to send out its ARP replies =only= on the interface from
>     which the query came that the bridge is replying to.
> 
>     FWIW, the desktop is still running 4.2-RELEASE.
> 
> Rich Wales         [EMAIL PROTECTED]         http://www.webcom.com/richw/
> 
> 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-net" in the body of the message

Reply via email to