On 2011-05-08, Jussi Peltola <pe...@pelzi.net> wrote: > I have a vlan on top of a vlan on an em. It connects to a remote switch > that requires me to use a specified lladdr. > > Everything works just fine if I change the lladdr on em0, or run tcpdump > to switch it to promiscuous mode, but I need another lladdr on the other > vlans. > > Setting the lladdr on the outer vlan does not help, either. > > Any pointers, except dedicating an interface per lladdr? > >
trunk(4) switches parent interfaces into promiscuous mode. So, as a workaround, you could run a trunk on the em (no need for a second interface), then run vlans on the trunk. This should probably get done automatically though..