Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Mar 2013 12:53:20 +0100
From:      Pablo Ribalta Lorenzo <rlp@semihalf.com>
To:        freebsd-net@freebsd.org
Subject:   vlan with modified MAC fails to communicate
Message-ID:  <515580B0.2070205@semihalf.com>

next in thread | raw e-mail | index | archive | help
Hi there!

Lately I've been investigating an issue that I would like to share, as I feel I may have to attack it from a different end.

I have an ethernet interface from where I create a vlan. Once I set up the ip address in the vlan I can ping correctly on both
sides. The issue arrives when I try to change the MAC address of the vlan, as from then on it fails to communicate unless:

- I restore vlan's MAC address to its previous value
- I enable promisc mode.

It's also worth to mention that my current setup is FreeBSD 8.3 and the NIC driver I'm using is not fully mature.

I was wondering if this behavior is due to some limitations in the NCI driver I'm using or if in fact it's the correct way to
proceed, as it was possible to reproduce this same issue in FreeBSD 8.3 and FreeBSD CURRENT versions, even using more mature
NIC drivers as 'em' and 're'.

Could somebody please shed some light in this? Thank you.

-- 
Pozdrawiam,
Pablo Ribalta Lorenzo




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