Windows XP and OS X 10.5.2 file sharing

Hello,

I want to be able to transfer files between my Dell PC and Mac. With my limited knowledge on these things, I was able to connect the PC to the Mac (via "Map Network Drive"). Also, the Mac recognizes my Dell PC (it is listed under "Shared" in Mac HD), but when I select the PC the connection fails. Two things are bothering me about this: 1) When I click "Connect to Server" I am able to access the shared folder on the PC, 2) The Mac is able to connect and share with a Dell Laptop with no problem.

Any suggestions? Thank you in advance for your help.

-Johnny

iMac, Mac OS X (10.5.2)

Posted on Mar 13, 2008 7:57 AM

Reply
8 replies

Mar 13, 2008 10:54 AM in response to gallootjs

I need to amend something. I am NOT able to access my PC using "Connect to Server." Doing so requires me to sign in as a guest or registered user, however when I try to sign in as a guest I am told I do not have permission (when I try to sign in as a registered user I am told the same, even though all users on the PC have no password). My goal is to automatically mount the drives upon startup, which I can do for the laptop. If I can simply use "Connect to Server" I will be able to adjust my preferences to mount this drive on startup.

Mar 13, 2008 12:43 PM in response to gallootjs

Try disabling the "simple file sharing" option (at least that's what it's called in XP) on your PC. With that turned on (which is a default on XP) Leopard will ignore any user name you put in the "connect as" box and will keep trying as guest. It worked on Tiger, but it's broken on Leopard, and the standard reply from Apple is: "it's a Windows problem, disable simple file sharing".

Mar 13, 2008 5:07 PM in response to gallootjs

Johnny-

I have a Dell 4500 (P4) and a PowerBook-G4 and have always found filesharing to be a bit "quirky" (as in, "Today it works, tomorrow, it don't ;-)). I am also at 10.5.2.

To start, I can communicate both ways now--without mapping drives--and after trying everything in these forums with varying success, I only got full two-way sharing when I TURNED SIMPLE FILESHARING ON on the Dell!

Okay, while I marvel at the elegance of some peoples' solution here, I can offer offer several settings I'm having success with, without knowing whether they are are all necessary. But with all the aggravation associated with networking since Leopard, I assume you'll take it if it works. 🙂

Not exact chronological order, but close...

I tried a tip I read and set up a Sharing-Only "Guest" account ON THE MAC. First, via the "System Preferences->Sharing->Check File Sharing, click on OPTIONS, and then "via SAMBA" for the Mac-to-Dell communication. Note: When you do that you will be checking your main user account name as the shared account.

Alright, over to Mac's User Accounts (in System Preferences). There I set up a user called "Guest" and gave it "SHARING ONLY" status. I remember reading that this "sharing-only" Guest user should be given the SAME LOGIN PASSWORD as your own Mac account AND that you should give this account ADMINISTRATIVE status. Hey, I did it. It works. I will leave it to others to explain why this might lead to your eventual death by parasitic dysentery!

Over these many years of trying to get my Dell and Mac to make nice, I also heard that giving your Dell account and your Mac account the same password is also "a good thing."

Moving right along ...

On the Dell, I used to hear about turning off the Guest account, but then "enabling it via the Terminal"--I mean, what's up with that?? Far as I can see, you just have to check one thing about the guest account on the Dell.

In Terminal on the Dell--Ooops, Excusez-moi, svp! At the "Command Prompt" 😉, type "net user guest" ("without the quotes" yada, yada) and hit Return. It should spew out some info on the Guest account. ONLY ONE VALUE MATTERS: About 1/4 of the way down, look for the "Active" property (left-hand column) and make sure it says "YES" to its right. If you haven't turned off your guest account, it should.

But just in case it doesn't, Type: "net user guest /active:yes" (I could have sworn that "active=yes" used to work ... oh well) and then hit Return. Windows should respond with "Command completed successfully" (which, of course, Windows would display even if the command did absolutely nothing!). Then again type "net user guest" and be sure "Active" equals "YES."

We're almost there.

BIGGIE: I could only make all of this work when I assigned STATIC IP ADDRESSES to each computer on the home network (Linksys BEFSR41_v2 and Linksys WAP54G_v1). Of course, since Leopard/10.5 I have also had to convert to Zoroastrianism to make Airport stop doing all the incredibly mean and spiteful things that everyone else is writing about. Plus, I've had to put the wireless access point so freaking close to the Powerbook that I can actually unplug the access point and connect the Ethernet right to the PowerBook! But then the wire runs "all the way across the living room"--which my wife believes just isn't appropriate. 😉 BUT IT ALL WORKS! (The marriage and the network.)

Johnny, at the Dell I just went to "My Network Places," "Add Network Place", ignore that screen that "pretends" to be browsing for I-have-no-idea-what, then press NEXT (?) and for the name of the server type:

\\<the Powerbook's IP address>\<the FULL NAME of your Mac user account>
For me that's "\\192.168.1.100\Paul Revere"

and when you press NEXT, Windows converts what you entered into the name it intends to assign to the Powerbook server and allows you to modify it.

Funny thing? If you set up that "share-only" Guest account on the Mac, you can substitute "Guest" for your username. Hopefully someone will chime in and explain what the heck is going on here. Maybe one's better? I use one on each of two computers.

Then, when you double-click that beautiful yellow thingy with your Mac's name below it, Voila!, you see all the shares you (hopefully!) set up over in "System Preferences->Sharing" (which is another whole lesson, I'm afraid--but I bet you've got that down already).

LAST THING: Well, not really. I want to say I was only kidding about having to convert to Zoroastrianism for this to work 😉 (Gawd, I hope there aren't really any Zoroastrianists (?!) still around, in which case I sincerely apologize and meant no disrespect!) NOW the LAST THING (really!): In Leopard you probably already know that you have to enter the Windows/Samba "Workgroup" name in the WINS tab at "System Preferences->Network->Advanced button->WINS tab." BUT, DON'T FORGET TO TAP APPLY WHEN YOU GET BACK OUT TO THE NETWORK PANEL or everything you did at Advanced->WINS won't "take."

Then on the Powerbook, I just click Shared in the Sidebar, double-click my Dell's icon, and -- only the first time -- I enter a username and password ("Save to my ..."). And here's the real username versus Guest issue again: If the Dell is set up like mine, Guest WILL (should) work. If not, enter the full name of the Windows user account--the passwords will all be the same. Then the Finder window will fill with all of the shared folders on your Dell. It brings tears to my eyes every time! (I think my wife's secretly contacting calling a shrink ;-)).

Johnny, on the Dell I just go to "My Network Places," double-click on "Entire Network" and then on "Microsoft Windows Network." A second or two later that blue tripod-like icon appears with my workgroup name below it (magic!!), I double click it and then I see the computer I'm sitting at (very useful), my Powerbook, and any other box that's powered up!

Phew!

Feel free to ask for clarification. Good luck.

kaz

Mar 15, 2008 10:42 AM in response to kazMaster

Hi kaz,

Thanks again for your help, but I still cannot connect to my desktop (which runs XP Home). And this is strange since I can connect to my laptop (which runs XP Pro) by simply clicking "Connect to Server" and logging in as Guest. Here are a couple of questions:

1) OS X can connect with my laptop (XP Pro), so could XP Home be preventing OS X from accessing the Shared Folder?,

2) When I connected to my laptop, I logged in as my user name for OS X (which has a different user name than the laptop), so why do you suggest logging in as my user name for the desktop? Does that screen pop up because XP needs verification, or does it pop up because OS X needs verification? Because of my success connecting to the laptop, it would seem that OS X needs permission to access the XP's Shared Folder. Am I missing something?

3) I also tried to attach a password to the user on the desktop (someone suggested I do that), but that didn't work out.

If you have any more suggestions I would greatly appreciate it. Thanks!!

-Johnny

Mar 16, 2008 12:32 PM in response to gallootjs

{quote:title=gallootjs wrote:}Hi kaz,
Thanks again for your help, but I still cannot connect to my desktop (which runs XP Home). And this is strange since I can connect to my laptop (which runs XP Pro) by simply clicking "Connect to Server" and logging in as Guest. Here are a couple of questions:{quote}
Hi, Johnny-

I wish I had seen this yesterday, sorry. But I still think you're going to get this going.
{quote}1) OS X can connect with my laptop (XP Pro), so could XP Home be preventing OS X from accessing the Shared Folder?{quote}
Okay, first thing that comes to mind: WinXP HOME can only function in a Windows workgroup using "Simple File Sharing." I discovered this when I was doing what you're doing now and remember thinking: "Okay, 'lowest common denominator': the highest security level the network can employ is the security capability of the weakest member OS" - XP Home. The good news is that my home network also includes a Micron P3 desktop running XP Home, so I have all the necessary elements to test this. Which I already did. +And it works!+
{quote}2) When I connected to my laptop, I logged in as my user name for OS X (which has a different user name than the laptop), so why do you suggest logging in as my user name for the desktop? Does that screen pop up because XP needs verification, or does it pop up because OS X needs verification? Because of my success connecting to the laptop, it would seem that OS X needs permission to access the XP's Shared Folder. Am I missing something?{quote}
I don't follow exactly each of the parts of this question (and to be honest, I am +definitely missing something!+ Always have been.:)) But I get the gist of what you're asking, and still think you'll get this to work.

As soon as I read your post I fired up our XP Home box which had never been set up to communicate on the network (it recently became my wife's and she needs Internet but not the home network). Here's what I did to make it work:

First: The XPHome machine +would NOT+ connect to the PowerBook AT ALL when I tried the: "My Network Places" -> "Entire Network" -> "Microsoft Windows Network" -> see your Mac and double-click it" - +bata-***, bata-bam+ approach.Itrioed both the "guest" and my own Mac info, but either way I couldn't connect. The XP Home box saw my G4 as a workgroup machine and I could open the G4 icon anjd see my Mac's shared folders! But when I tried to open either of the shares I got the dreaded: "... is not accessible ... you may lack the necessary permissions ... check your connections ... otherwise talk to your administrator" (I always laugh at that last one!).

But the fact that XP Home SAW everything made me confident that we were set.

So I backed out to "Network Places" -> "Add A Network Place" and tried to create a share that way. The steps:
(1) Double-click "Add Network Place."
(2) Wait and watch while Windows diligently "scans" for *I have +no idea+ what* and finally you just press "Next."
(3) Then, the next screen asks for the host you want to add as a "network place" (your Mac, of course) and you enter your Mac's address as follows (without the quotes):
\\<your Mac's static IP adddress>\<guest>

for me that's
\\192.168.1.100\guest

*I believe that, for this to work you have to have set up that share-only "Guest" account in Leopard, as I explained last time.*

Then press "Next" and you'll ( hopefully!) see it accept location (it'll be immediate if it works), the location you will be cleaned up (computer-name substituted for IP address), it'll be highlighted, and Windows will allow you to rename it any "alias" you might prefer.
{quote} 3) I also tried to attach a password to the user on the desktop (someone suggested I do that), but that didn't work out.{quote}
As long as the XP Home machine's guest account is active (we went over that last time), I don't think you need another user on the Windows box.

When you press "Next", you're finally rewarded with a "You just set up a new network location... (blah-blah-blah)". The "open this location immmediately" box is checked, you press "Return" and -- Voila! -- you'll see your PowerBook as a network place (like mine's "kaz on G4 (192.168.1.101)."

*NO PASSWORD USED AT ALL!!* I think it's a combination of (1) "simple file sharing just not being as secure as other configurations and/or (2) having the "share-only" Guest account on the Mac with the *same password* as, well, +every other password in the house,+ it seems -- all make it work.

I hope this works, Johnny. But if you have problems, just post again. We either have this nailed, or we're **** close!!

Peace,
kaz

Message was edited by: kazMaster

Mar 22, 2008 7:09 AM in response to kazMaster

Hi kaz,

Sorry about the delayed response - it's been a busy past few days here.

Anyway, I believe that your response was a description how to connect the XP Home to the Mac. Fortunately, I was able to map a network drive from the XP Home to the Mac without a problem. It is the other direction (setting a network drive on the XP Home for the Mac) that is my big problem.

If I didn't understand your post correctly kaz, let me know! Thanks again for the help.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Windows XP and OS X 10.5.2 file sharing

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.