re(4) needs promisc to work properly

Bill Paul wpaul at FreeBSD.ORG
Wed Nov 29 15:23:31 PST 2006


> On Tue, Nov 28, 2006 at 08:46:00PM +0100, Ed Schouten wrote:
>  > Hello,
>  > 
>  > I'm running FreeBSD 6.2-PRERELEASE on my new desktop. It has the
>  > following hardware:
>  > 
>  > - Intel Core 2 Duo 6400
>  > - Asus P5B motherboard
>  > - On-board Realtek NIC (8168B/8111B)
>  > 
>  > For some reason, it drops all incoming IPv6 packets. I can only SSH to
>  > the machine using IPv6 when I run the following command:
>  > 
>  > $ ifconfig re0 promisc
>  > 
>  > Is this a known issue about these NICs?
> 
> No, I'm not aware of the issue.
> 
> The issue can happen on a NIC with incorrectly programmed ethernet
> address. Would you show me dmesg/tcpdump output of your system?
> Make sure to add -e option to tcpdump(1).

It's more likely a problem with the multicast filter programming.
IPv6 is all about the multicasting (neighbord discovery depends on it
to work correctly). I can't explain why it's not working though.
I've tested the sample 8168B/8111B cards that RealTek sent me, and I
didn't have any multicast problems with them.

-Bill
 
>  > 
>  > Yours,
>  > -- 
>  >  Ed Schouten <ed at fxq.nl>
>  >  WWW: http://g-rave.nl/
> -- 
> Regards,
> Pyun YongHyeon
> 



More information about the freebsd-stable mailing list