Page 1 of 1

Is Samba installed in Puppy?

Posted: Tue 21 Jun 2005, 13:45
by plockery
Can anyone tell me whether samba is installed on puppy?

I know smb is installed via linneighborhood.
But I am talking about full samba. And it does not look like it is installed.

I see samba listed in packages.txt but do not know how to install it as pupget only lists packages not on the live cd.

I want to be able to rdp into a windows network so as to map drives (particularly a usb storage pen drive) on my puppy pc in the windows pc.

I can see the windows pc and its shares in linneighborhood without a problem, but I want to be able also to go the other way round - see puppy drives from my windows pc.

For that as far as I know to do this I need full samba installed not just smbclient.
Or am I mistaken in this?

Peter

Posted: Tue 21 Jun 2005, 14:10
by Ian
While looking into Samba printing I found that smbprint was not installed so I am not sure what else is missing.

What is Samba?

Posted: Tue 21 Jun 2005, 14:58
by papaschtroumpf
There are many aspects to Samba:

1) accessing shared drives on other computers
LinNeighbourhood is probably the easiest way to do this, simply browse "as user" and enter the user name and password that works on your network.
from the command line check out smbclient
either way you end up mounting a shared drive somewhere in your file system. By default linNeighbourhood will mount in /root/mnt/...


2) sharing your own drives to other computers
You need a samba "server". usually through the nmbd and smbd daemons.
I don't know that this is available in puppy.

3) using a shared printer on another machine on the network
not tried it yet but I think you can't do it with the default puppy 1.0.3 iso

4)share the printer attached to your machine for others to use
if you can do 2 above, you can probably do this too as long as the printer actually works locally.

Posted: Tue 21 Jun 2005, 20:10
by papaschtroumpf
GtkSamba is installed. it's a front end to the smb.conf file that defines your identity on the network as well as what directories are shared.
It's still not newbie friendly though.

I'll try and play with it later and see if I can share a directory on the machine running puppy to the rest of the world (or at least the rest of the LAN).

Posted: Wed 22 Jun 2005, 09:42
by plockery
Re aspects to Samba.

1. No problems here as I said - Linneighborhood working well.

2. This is what I want to do. For puppy to be useful for my purposes I have to be able to do this.
It should be easy if samba is installed. But I suspect it is not or whatever is installed in puupy is muted in some way.

3. This is on the agenda also and I am using 1.0.3 but have not tried doing this yet.

4. Don't need to do this - no printer attached to puppy pc.

Re gtksamba.

Yes. I tried fiddling with that.
I think my smb.conf is setup ok - workgroup is set to my windows network and security is set to share and host allow has 192.168.1. which is the numbering system my network.

When I was changing this though and went to "options>restart samba" I got the following error:
"command returned non-zero status".

This is what makes me think that while smb.conf is there, the samba daemon is not.

May be i could install samba from source?

Peter

Posted: Mon 27 Jun 2005, 01:12
by Ian
Here is a list of the Samba programs:

addtosmbpass
convert_smbpassws
make_printerdef
make_smbcodepage
nmbd
nmblookup
rpcclient
smbclient
smbd
smbpasswd
smbstatus
smbtar
swat
testparm
testprns

Posted: Tue 05 Jul 2005, 00:37
by papaschtroumpf
are smbd and nmbd really implemented in puppy?
I thought I read in the reand of the samba package or something like that they are not included. can't look it up at the moment though.