http://bugzilla.novell.com/show_bug.cgi?id=573246 http://bugzilla.novell.com/show_bug.cgi?id=573246#c16 Christian Eggers <ceggers@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |REOPENED InfoProvider|rmueller@thinxsolutions.com | --- Comment #16 from Christian Eggers <ceggers@gmx.de> 2010-04-26 18:52:14 UTC --- (In reply to comment #15)
This bug was not reproducible in my setup with dhclient and that is why I'm thinking this is a dhcpcd issue. Could you see whether it is reproducible when you use dhclient instead of dhcpcd?
It's not surprising that the problem doesn't exist with dhclient. With dhcpcd a complex script (/etc/sysconfig/network/scripts/dhcpcd-hook) is called periodically every time the lease is renewed. dhclient uses a completely different script (/sbin/dhclient-script) which is only called once after dhclient initially gets the lease. dhclient (at startup): ---------------------- ifup br0 --> ifup-dhcp br0 --> /sbin/dhclient --> /sbin/dhclient-script dhclient (at lease renewal): ---------------------- /sbin/dhclient <nothing> dhcpcd (at startup): -------------------- ifup br0 --> ifup-dhcp br0 --> /sbin/dhcpcd --> /etc/sysconfig/network/scripts/dhcpcd-hook --> ifdown br0 -o dhcp --> ifup br0 -o dhcp --> if-up.d/21-smbfs --> rcsmbfs restart dhcpcd (at lease renewal): -------------------------- /sbin/dhcpcd --> /etc/sysconfig/network/scripts/dhcpcd-hook --> ifup br0 -o dhcp --> if-up.d/21-smbfs --> rcsmbfs restart
Also I think this is nothing specific to cifs; any network filesystem should have the same behavior (for e.g. nfs mounts).
I don't know why the package "samba-client" places a script into /etc/sysconfig/network/if-up.d/ and the package "nfs-client" doesn't. Using dhclient instead of dhcpcd is no solution for me. Why not fixing the configuration for dhcpcd? regards Christian -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.