On Sat, Apr 02, 2011 at 10:30:43PM +0100, Ben Hutchings wrote: > On Sat, 2011-04-02 at 23:07 +0200, Bjørn Mork wrote: > > Josselin Mouette <j...@debian.org> writes: > > > I wonder what amount of features we are missing for network-manager to > > > do the job; instead of rewriting a daemon from scratch, > > > > A daemon will never be able to replace ifupdown. > > ifupdown will never work correctly.
ifupdown works very well for the server use case. Consider that my cable line is hooked up to a box that runs a DHCP server, runs a caching nameserver, and an IPv4-IPv6 tunnel using the sit* interfaces. /etc/resolv.conf should use the local nameserver information, not whatever my ISP provides. According to the package description, when using DHCP, network-manager does whatever it pleases. That's not okay. network-manager does not support the sit* interfaces, last I checked. It has significantly more dependencies. My server does not need wpasupplicant installed. It certainly does not need policykit anything, not even a shared library. It also leaves unused interfaces running, which on my laptop causes long delays when using libpam-krb5 as the attempt to contact the KDC times out. Also, what happens if network-manager crashes? You're introducing failure cases that are not needed. ifupdown doesn't have that failure case. I admit that I use network-manager on my laptop. It's very convenient for that use case. It is completely inappropriate for a server: the package description even says so. -- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
signature.asc
Description: Digital signature