I searched everywhere to find a solution to the problem I was having getting AFP to work in Snow Leopard after it mysteriously broke.
- AFP connections from the "Broken Mac" to other Macs are successful. - Other Macs CAN see the "Broken Mac" in the sidebar. - Other Macs CAN control the "Broken Mac" via Screen Sharing. - Other Macs CANNOT connect to the "Broken Mac" via AFP.
This is what I did to resolve the issue when nothing else would.
Delete: /Library/Preferences/SystemConfiguration/com.apple.network.identification.plist and /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
(I also deleted /etc/AFP.conf but am unsure if this needs to be done.)
Goto Network and Sharing in System Preferences and configure your desired settings. AFP should now be working correctly. (You may need to re-add your Network Adapter en0.)
Hope this helps!
For those that are interested, here are the things I tried (looked at) that didn't work (help):