The short question is how to check that a networked DOS6 (MS-DOS 6.22) machine loads its network and its shared drives OK. Both from within that machine and from another modern laptop (OSX or linux or ... windows-10) within the same intranet.
Here are the details:
I have an industrial machinery which is controlled by a PC with MS-DOS 6.22. `MS Network Client` is used to provide network capabilities such as shared drives. This machine is in the intranet with lots of windows-10 and my osx 10.8 laptop which I use to test as I do not want to mess with the office machines.
Communication (i.e. sending files) with the machine was via shared network drives from a windows 10 computer. It uses SMBv1 without passwords. That no longer works.
The DOS6 machine had `net share test=c:\test /full /yes` and the WIN10 would drop files onto that (i guess mapping was via `net use \\DOS6\test`). After April/2018 and MS windows-10 update 1803, this stopped working from WIN10 machine because SMBv1 is now disabled by default. Fine. Because the administrator does not want to enable SMBv1 I am seeking an alternative and right now I am trying to connect to DOS6 using `smbclient` in OSX 10.8. But this fails and I am trying to troubleshoot. But I do not know how.
Remotely it does ping. Also, by using `nmap` I found out that port 139 is opened (NetBIOS) but port 445 (SMB) is closed (after checking locally and `net share` reports shared drives available.
I have also observed that after an `nmap` from within the same intranet, the DOS6 machine no longer pings. Could that mean a weird intranet wide/router/hardware firewall is blocking it? Can it be that DOS6 network stack crashes from `nmap`? How can I troubleshoot the latter? How can I see that the network drivers are alive and loaded. How can I see what ports DOS6 machine exposes from within it? How can I verify locally that it does share a drive.