You are not logged in.
I have three machines ( desktop, laptop, and a mini-itx "homeserver" ), and I use samba shares on all the three machines.
The homeserver is headless, does not have a DE, and launches samba properly any time.
On the other machines, the samba service launches ( I can see it on the screen as arch starts ) but does not really start.
I found that smbd is always running, but nmbd never starts when arch starts up.
When the startup is complete, I type "/etc/rc.d/samba restart", and it launches the samba service properly, on both machines.
The smb.conf file is identic on all the machines, except for the server string and the specific machine's share location/name
What can be wrong? Why does nmbd not start on both machines? (Or why does it on the third?)
Last edited by scar (2012-07-12 13:57:46)
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline
I found that starting samba before networkmanager in my rc.conf fixed it for me.
Offline
How do you start samba and when? You could try skrooge's suggestion or alternatively put the daemon in /etc/rc.local - perhaps even with a sleep command in front.
never trust a toad...
::Grateful ArchDonor::
::Grateful Wikipedia Donor::
Offline
Samba is in my daemons array in rc.conf. I've already tried to start it in backround too ( @ ). Did not work.
I've already tried the /etc/rc.local thing, but not with a sleep before the service start command.
Will try it.
Currently I'm using my laptop ( Wicd, not networkmanager , and the first post (skrooge) did not work.
I'll try it this evening with nm.
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline
OK, putting samba looooong before networkmanager solved the problem.
But I still have the same problem with wicd.
[EDIT]
My fault, it definitely works with wicd too.
Could somebody explain this behaviour?
Last edited by scar (2012-07-12 13:57:21)
“The future has already arrived. It's just not evenly distributed yet.”
― William Gibson
Offline