Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Feb 2008 13:07:43 +0100
From:      Milan Obuch <freebsd-net@dino.sk>
To:        freebsd-net@freebsd.org
Subject:   Weird rc.conf problem
Message-ID:  <200802021307.44140.freebsd-net@dino.sk>

next in thread | raw e-mail | index | archive | help
Hi,
I am getting weird problem with network configuration.

In rc.conf I have (just for demonstation, only part)

ifconfig_em0="polling"

cloned_interfaces="vlan2"
ifconfig_vlan2="vlan 2 vlandev em0"
ifconfig_vlan2_name="em0.2"

Result is incorrect:

em0.2: flags=8003<UP,BROADCAST,MULTICAST> mtu 1500
        ether 00:00:00:00:00:00
        vlan: 0 parent interface: <none>

If I use

ifconfig_em0="polling up"

cloned_interfaces="vlan2"
ifconfig_vlan2="vlan 2 vlandev em0 name em0.2"

Result is correct:

em0.2: flags=8003<UP,BROADCAST,MULTICAST> mtu 1500
        ether 00:11:22:33:44:55
        vlan: 2 parent interface: em0

In the latter case I am getting some

ifconfig: interface vlan2 does not exist

messages in dmesg, which I was trying to avoid.

This was done on 6.3-STABLE cvsupped and rebuilt some hours ago on amd64.

If anybody has an idea (or a patch) I would like to test it. Error messages in 
the second case are a bit annoying only, not too bad, but the first config 
makes actually interface renaming feature with vlan interface dangerous, as 
the resulting configuration does not work as expected.

Regards,
Milan

-- 
This address is used only for mailing list response.
Do not send any personal messages to it, use milan in
address instead.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802021307.44140.freebsd-net>