OS/2, eCS & ArcaOS - Technical > Networking
ArcaMapper and Network Protocols
Mark Szkolnicki:
Hi Paul!
Long time no talk
I expect you're rather more comfortable down under than us rather frozen Albertans
--- Quote from: Paul Smedley on January 18, 2024, 09:44:38 pm ---
You mention the NAS is circa 2010? It will be running an ancient version of Samba, and probably using an authentication mechanism that has been deprecated in Samba 4.x
It may be worth trying adding some or all of the following to smb.conf - and either rebooting, or killing and restarting ndctl.exe before re-trying:
--- Code: ---client lanman auth = no
client min protocol = NT1
client NTLMv2 auth = no
client plaintext auth = no
--- End code ---
Note that it's worth reading https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html to understand that the impact of these switches is, in terms of network security.'
If all this fails, I'd be suggesting we work through enabling debug logging for the Netdrive plugin which should show the issue - I'm pretty confident though, that it's a mismatch in authentication protocols due to increased security in the Samba client included in AOS.
At some point (probably Samba 5.0) all the code for support of SMB1 will be removed, as opposed to being deprecated.
--- End quote ---
From my general reading on Samba so far, Paul, as well as the ArcaMapper Docs, I was also thinking along the same lines as you when I started this subject, about mismatch in the authentication protocols - as mentioned at the top of this thread, my technical familiarity with Samba is nil - most of my experience has been with the original peer networks and Netbios over TCPIP for decades, so a steep learning curve. I will have a look at the link you suggested with interest.
As you know my involvement with Linux / Unix is also nil, as I don't wander between the worlds like most of you gents who are developing and porting, so I needed a few hints as to where to start the troubleshooting, with a system that is Unix based - SMB.conf files are not my bag .......... at least so far.
As to:
client lanman auth = no
client min protocol = NT1
client NTLMv2 auth = no
client plaintext auth = no
I already have client min protocol=NT1 in SMB.conf (it seems to be in the .conf file by default)
Will add the other statements in the order you have them in, and see if that helps.
Just one other thing - as I mentioned, peer networks are what I'm familiar with - your other thread is about porting Samba Server, newer version - how does Samba server fit into ArcaOS, as it seems ArcaMapper is about using Samba Client - any way you can quickly sum up how the two fit into this - the ArcaMapper docs mention it is really a combination of multiple programs thrown together to produce the desired outcome.
if its too complex to quickly explain, don't worry about it - I'm trying to catch up on a year and two months of developments, when I have the time. I'm sure I can puzzle out what all of you have been up to, eventually.
Best to you Sir as always!
M
Paul Smedley:
Samba Server is for turning AOS or OS/2 into a NAS
Arcamapper using the Samba client libraries to connect to a NAS/Samba Server
That's as simple as I can make it ;)
Rich Walsh:
--- Quote from: Mark Szkolnicki on January 18, 2024, 11:49:32 pm ---how does Samba server fit into ArcaOS, as it seems ArcaMapper is about using Samba Client
--- End quote ---
It's no different than, say, http:
* if you want your machine to send files to other computers on request, Samba Server
* if you want your machine to request files from other computers, Samba Client
A Peer network just combines both functions in a single package.
Mark Szkolnicki:
Heh Rich!
--- Quote from: Rich Walsh on January 19, 2024, 10:07:54 am ---
--- Quote from: Mark Szkolnicki on January 18, 2024, 11:49:32 pm ---how does Samba server fit into ArcaOS, as it seems ArcaMapper is about using Samba Client
--- End quote ---
It's no different than, say, http:
* if you want your machine to send files to other computers on request, Samba Server
* if you want your machine to request files from other computers, Samba Client
A Peer network just combines both functions in a single package.
--- End quote ---
From both you, Rich, and Paul, Thanks.
It may sound like a stupid question to some, but as my Dad, now 20 years gone used to say - "There's no such thing as a stupid question, if you really don't know"
Haven't had a chance to try out Paul's suggestions just yet - a birthday (my wife's) yesterday, and entertaining has made this a busy week.
Best to you, Sirs!
M
Paul Smedley:
--- Quote from: Neil Waldhauer on January 17, 2024, 03:25:07 pm ---Both of Mark's servers are old. The new client demands more security, and perhaps the servers aren't offering it. You can reduce the client demand for security by adding this line to smb.conf
client min protocol = NT1
--- End quote ---
NB: This only impacts the version of the protocol protocol - some of the authentication methods (eg lanman) are also deprecated and need to be forced on.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version