vlan with its own ether / mac address?

Bjorn Eikeland bjorn at eikeland.info
Fri Feb 13 12:32:13 PST 2004


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

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.

looks like I'll be buying another nic and use dhcping -h and see if
it does the trick - but just wanted to see if there is a all free
and nice software solution. 


More information about the freebsd-net mailing list