sharing over AFP is OSX has worked just fine for me. i have done it OSX to OSX, OSX to OS9, OSX to NT, OSX to linux/netatalk. in those situations where i am using OSX as the client OS, i do not have to enter IPs. i can browse to find the servers.
i have never actually used a crossover cable with OSX, but i know that a crossover cable is physically identical to two straighthroughs and a hub. the computer will not know the difference.
i don t know why yours might not work. perhaps you can post some specifics of your machines? i.e. their respective IPs, what error messages you are getting.
i am slightly distressed by your problem. in my opinion it seemed about as easy to connect two macs over AFP in OSX as in OS9.
things to check:
1. both machines have valid IPs (it sounds like you ve done this)
2. there is connectivity between the machines. launch the terminal in one, and type
Code:
% ping [I]IPofothermachine[/I]
. you should get a string of replies. control-c to quit.
3. check that appletalk is enabled in the network preference pane of both machines.
4. check that file sharing is enabled in the sharing prefences of both machines.
5. if you at this point do not see the server in the network browser of your client, go to the server and in the terminal type
, you should see a process called AFPserver or something. i will check what the name of that process is when i get home.
6. do a port scan of the server machine from your client machine. go to the utilities folder and launch network utility and go to the port scan tab. enter the IP of the server machine, and hit enter. it will show you all enabled ports. i believe AFP is 515. at anyrate, network utility will identify the port by name as the AFP port.
7. if you do see the server from your client, but cannot login, then check that you re account allows remote logins with another protocol. for example, enable remote access on the server (in the sharing preference pane), and then go to the terminal of your client machine, and type
Code:
% ssh -l [I]IPofserver[/I]
. see if you can login that way. or with ftp. tell us what errors you get, if any, from these methods.