I don't get a login box when clicking on the workgroup icon, that doesn't appear until I click on a hostname, but I have quite a few systems in that workgroup maybe you only have one.
Let's simplify things as much as possible, we'll eliminate using the Windows hostname, the workgroup selection, and even the shared folder name and see how that works.
On the Win7 system click on the "Start" button and type
cmd into the search box and press enter. When the command line comes up type
ipconfig and press enter. Under the "Local Area Connection" list at the top get the current IP address for the Win7 system. We'll use that ip address rather than the Win7 hostname.
Now go back to the RPi and start the file manager. In the address line type in
That will give you the login box to enter your Windows user and password. Note that you always need to use 'workgroup' as the domain or workgroup name. My Windows workgroup on the LAN is named "NSI", but whether mounting the share with fstab, command line, or the RPi file manager using the actual Windows workgroup name (NSI) always fails, but using
workgroup always works.
Once you login in using that method (not providing a shared folder name) you'll see all the Windows7 drives and shared folders. But you'll only be able to access the shared folders, any drive or folder listed that is followed by a "$" will not be accessible.
The RPi's file manager is just a GUI method to mount a drive rather than using the command line. It does the same thing as manually mounting it by creating a mount point and then mounting the Windows share, then it unmounts and cleans up when you reboot/shutdown.
If you still can't access it using the RPi's file manager try it directly from the command line to see if you get any error message as to why it's not working.
Double click on "LXTerminal" to open a terminal window.
Create a mount point on the RPi
Then mount the share and supply your Windows credentials, then you shouldn't even get a login box.
Code: Select all
sudo mount -t cifs //theWindowsIPaddress/sharedFoldername /tmp/win7 -o username=yourwindowslogin, password=yourWindowspassword
If you don't get any error the share was mounted. Use
df -h and you should see it listed.