vlan with its own ether / mac address?

Brooks Davis brooks at one-eyed-alien.net
Fri Feb 13 12:58:22 PST 2004


On Fri, Feb 13, 2004 at 09:30:31PM +0100, Bjorn Eikeland wrote:
> is it possible to set up a vlan device with its own ether address?
> I've tried the following:
> 
> ifconfig vlan0 create
> ifconfig vlan0 vlan 1 vlandev fxp0 up
> ifconfig vlan0 inet 10.0.0.10 netmask 255.255.255.0 \
> 	ether 00:a0:c9:f1:4e:6e
> ifconfig: ether: bad value
> 
> but changing the ether value after the device is up 'works',
> but caused me to only have access to the vlan ip.
> 
> my existing fxp0 device
> fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         inet 10.0.0.2 netmask 0xff000000 broadcast 10.255.255.255
>         ether 00:a0:c9:f1:4e:6d
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
> 
> the faked vlan0 device:
> vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>         inet 10.0.0.10 netmask 0xffffff00 broadcast 10.0.0.255
>         ether 00:a0:c9:f1:4e:6e
>         media: Ethernet autoselect (100baseTX <full-duplex>)
>         status: active
>         vlan: 1 parent interface: fxp0

You might try putting the interface in promisc mode.  I'm not sure that
will be sufficent, but it might be.  I suspect the problem is likely to
be that the recieve filter on many NICs only supports two modes promisc
and self+broadcast.  You want a mode where you get
self1+self2+broadcast.  Some multicast filters probably do support this.

> basically I'm trying to set up dhcp to configure unknown hosts
> in a seperate network to allow them to register their mac address
> and then be allocated a ip in the "real" network. And need a way
> to test with several clients, but I've only got one nic in my box.

You might be able to create virtual ethernet interfaces via tap(4) and
then bridge them.

-- Brooks

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20040213/c8accd57/attachment.bin


More information about the freebsd-net mailing list