The description of the environment might sound complicated at first, but it is a typical small office setup -- Windows Domain, Windows and Linux workstations, a few NAS.
I have two machines that are the subject of my problem. One was recently installed with Fedora 36 Workstation and the other with Fedora 36 Server. "Installed" is not "upgraded"; I completely erased the disks and installed Fedora 36 from scratch. Each is running selinux "Enforcing" and each has firewalld running. During diagnosis of my problem machine, I disabled both SELinux and firewalld with no change, so I conclude that this is neither SELinux prohibition, not firewalld restriction.
I also have several NAS -- Two Buffalo and one ASUStore. The Buffalo are old and the ASUStore is relatively new.
I also have a Windows Server 2012R2 which is serving Microsoft DFS.
The Fedora 36 Workstation:
- Able to mount the Buffalo NAS "-o vers=1.0" with the Domain Administrator's credentials
- Able to mount the ASUStore NAS with the Domain Administrator's credentials.
- Able to mount a Windows Server 2012R2 DFS Share with the Domain Administrator's credentials
The Fedora 36 Server:
- Able to mount the Buffalo NAS "-o vers=1.0" with the Domain Administrator's credentials
- Able to mount the ASUStore NAS with the Domain Administrator's credentials.
- NOT Able to mount a Windows Server 2012R2 DFS Share with the Domain Administrator's credentials
Each Fedora 36 machine has an identical /etc/fstab entry for the DFS Share:
//TCLC.org/TCLC /net/tclc cifs auto,user,exec,domain=TCLC.org,username=sa,password=abc123,gid=root,uid=root,fscontext="unconfined_u:object_r:mnt_t:s0",vers=1.0 0 0
/var/log/messages reports:
2022-06-14T08:43:58.637206-07:00 Tryx kernel: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
2022-06-14T08:43:58.661711-07:00 Tryx kernel: CIFS: VFS: Use of the less secure dialect vers=1.0 is not recommended unless required for access to very old servers
2022-06-14T08:43:58.661796-07:00 Tryx kernel: CIFS: Attempting to mount \\TCLC.org\TCLC
2022-06-14T08:44:09.833223-07:00 Tryx kernel: CIFS: VFS: Error connecting to socket. Aborting operation.
2022-06-14T08:44:09.877209-07:00 Tryx kernel: CIFS: VFS: cifs_mount failed w/return code = -115
In short, I cannot detect one iota of configuration difference between the two, which explains this behavioral difference. Why does "Workstation" mount and "Server" fail? (What is the socket in question?)
Thanks for the help,
Chris.