Louis Cyphre

Q: After upgrade to 10.11.3 no AFP-->NAS

Hi community and geeks,

 

after upgrading to 10.11.3 on two separate MacBooks (one pro and one Air) I can't access the NAS (QNAP) via AFP anymore. Anyone got similar experience and/or solution? This is a bit of a nuisance as TimeMachine only works via afp. Tried all sorts of stuff on NAS already and am in touch with their support. However after up and downgrading firmwares there and seing no change whatsoever my gut feeling tells me it must be the OSX update to 10.11.3. As there is no easy way to downgrade to 10.11.2 (and please correct me if I am wrong, I could not find a simple solution) I am running out of ideas.

 

Interestingly on the network side all is fine. I Can easily access via SMB or SFTP protocols. However also the server (via SMB) strangely does not show up anymore in finder as a device and needs to be connected manually via "connect to server" and entering IP and path. Connecting via AFP manually tells me that there was a problem connecting to the IP and I'd better contact the sysadmin (= myself).

 

Anyway weird and totally user unfriendly.

 

A virtual beer for any solution!

Cheers

T

MacBook Pro with Retina display, OS X El Capitan (10.11.3), MB pro early 2013

Posted on Feb 3, 2016 6:33 AM

Close

Q: After upgrade to 10.11.3 no AFP-->NAS

  • All replies
  • Helpful answers

  • by Mikep58,

    Mikep58 Mikep58 Mar 14, 2016 8:40 AM in response to Louis Cyphre
    Level 1 (10 points)
    Mar 14, 2016 8:40 AM in response to Louis Cyphre

    Hi I had an issue with an older Lacie drive that used a legacy AFP connection, maybe your QNAP is doing the same. I used the following Apple KB successfully.

    Connecting to legacy AFP services - Apple Support

    Connecting to legacy AFP services

    Learn how to enable legacy authentication methods for the AFP client in OS X Lion or later, so that you can connect to older AFP servers.

     

     

    Older, less secure authentication methods are not enabled by default in OS X Lion and later. You can enable one or more of these methods to support legacy devices or protocols by following these steps:

    1. Open Terminal.

    2. Execute the following commands:

    sudo chmod o+w /Library/Preferences sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_host_prefs_version -int 1 

    3. Make an AFP connection to another system so that the AFP Client preference file will be filled in with the default set of values. Note: You must connect as a registered user, not as a guest.

    4. Execute the following command to see a list of the disabled User Authentication Methods (UAMs):

    defaults read /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams 

    5. By default the disabled UAMs are "Cleartxt Passwrd", "MS2.0", "2-Way Randnum exchange", and "DHCAST128". Note: If you don't see a list, restart your computer and repeat step 3.

    6. To enable one of these UAMs, remove it from the list of disabled UAMs. For example, this command enables DHCAST128 by removing it from the list of disabled authentication methods:

    sudo defaults write /Library/Preferences/com.apple.AppleShareClient afp_disabled_uams -array "Cleartxt Passwrd" "MS2.0" "2-Way Randnum exchange" 

    7. After the desired changes have been made, restore the permissions on the Preferences folder with this command:

    sudo chmod o-w /Library/Preferences