On Mon, Apr 21, 2008 at 10:46:15AM -0400, Andreas Wrede wrote: > > On Apr 20, 2008, at 11:51 , Juergen Hannken-Illjes wrote: >> Had the same problem with vlan/bridge interfaces. I use /etc/rc.conf: >> >> auto_ifconfig=NO >> net_interfaces="wm0 wm1 vlan0 vlan1 bridge0 bridge1 bridge2" > > > > Ah, ok, although that solution requires some insight and understanding of > the network configuration machinery, especially the difference between a > cloned and non-cloned interface. I stumbled here because I was adding > pkgsrc's openvpn to an already up and running system. > > Unless there are other drawbacks, I'd like to propose to change > etc/rc.d/network such: No specific objection to doing create-before-configure, but it's not a sufficiently general solution. You may still need a specific order, where configuration of one interface depends on the configuration of another (not just the creation). In particular, encapsulation interfaces like gre, vlan, pppoe and others may need the "parent" to be configured first (dependencies on interface routes being one common case). It may reduce a small number of cases where you need to resort to an explicit order (such as yours), but either way we should improve the documentation around how to specify an explicit order. -- Dan.
Description: PGP signature