> > If /etc/network/interfaces defines 2 protocols for one interface, > > then a tiny problem for one protocol can affect both. > > This is by design. Recent versions of ifupdown will even exit with an > error code if there is an error while configuring any part of an > interface.
Then we have a design problem. IMHO its reasonable to distinguish between configuring network interfaces (bridges, wlan, etc.), and configuring network protocols on these interfaces, e.g. assigning IPv4 or IPv6 addresses. Surely you cannot configure a protocol, if the network interface confi- guration failed. But I don't see any reason to stop configuring protocols just because the protocol that was chosen first by chance shows a problem. Regards Harri