On Tuesday 16 April 2002 1:35 pm, you wrote:
Now we are getting somewhere ;-) The question is what does this than say about the condition of the SuSE network, i.e. why can't I get smbclient and LinNeighborhood to work?
Well, I always found Windows networking to be wild and wacky. When it works, it really is very good, but too often it doesn't work, and it isn't immediately obvious what the problem is. So it's difficult to know whether your problem is with Windows itself, or with the Linux layer you're trying to lay on top of that. Firstly, are you sure you have installed Samba (including smbclient?). Do rpm -qa | grep samba to find out. Second, is the smbfs module loaded. Find out by doing lsmod If it is not, (as root) do modprobe smbfs to load it. I think you need to add a line to /etc/init.d/boot.local to do this automatically at boot, but others here will be more knowledgeable on this. Thirdly, make smbmnt and smbumount suid root, so that ordinary users can use them. As root, do chmod 4755 /usr/bin/smbmnt chmod 4755 /usr/bin/smbumount I am sure there are some security implications in this (which others may perhaps be kind enough to point out), but it may be sensible to get the thing working first and then worry about them. (Thanks to Nick Davis for these two points: http://www.linuxworld.com/site-stories/2002/0318.linuxcorp-p2.html) Fourthly, ensure that there are shared resources on the Windows (I am assuming 98) machines. You may have done this already, but if you have not, you need to add the File Sharing for MS Networks service via right-click/Properties/Add on the Network Neighbourhood icon. Ensure that all Win PCs are in the same workgroup, and that the name (Identification tab) is proper (ie no weird characters like periods). Then, via the My Computer icon, right-click the resource you want to share (eg C:), and select Sharing. Give it a name and description, and decide on whether you want to give full or read-only access. Fifthly, try pinging from each computer to all others. If this does not work, there is something wrong at a base level, and nothing else will work. Ensure that all Win PCs can see the shared resources of all others - if this does not work, there is something wrong with your Windows setup, which will need to be sorted out before you try browsing via Samba. Now, open LinNeighbourhood. Click on Options/Browse entire network. In the popup box, you should be the user (greyed out). (If you are not, tick the Browse as user box, and enter your username and password. Then untick the box.) Click on OK. Give it a few seconds, particularly if you have just made changes to your Win PCs - it can take up to 10 minutes for changes made to a Win network to propagate. But you should eventually end up with a nested hierarchy in the left-hand panel, with your machine at the top. Below it there is a network (perhaps called TUX-NET) which will have entries for the Linux machines on which Samba is installed (so your machine should also appear here). Below that there is another network (perhaps called WORKGROUP). This should consist of your Windows PCs. If it does not, try doubleclicking on the entry. Each PC entry should have a + next to it, and if you click on that you should see the shares you established earlier. Doubleclick on one, click Mount, and LN should mount it at your chosen point, and open Konq to display it. HTH Kevin