社区大家好
这是我的问题:
我正在尝试使用LAN交叉电缆将DOS机器连接到Windows 7计算机,但是它将不起作用。
我想从DOS计算机访问Windows PC上的共享目录。最佳解决方案是将驱动器号分配给共享目录并使其持久化。
在获得新硬件之前,我已经完成了此工作,建立了从DOS计算机到Windows XP计算机的连接,效果很好。
现在使用Windows 7,不会。
细节
Windows PC
运行Windows 7 (最终版-或专业版,暂时不确定) 64位。其中有两个网卡,一个用于通过身份验证服务器,Internet等进行登录-第二个仅用于建立与DOS机器的连接。
指定了一个单独的本地用户,并带有名称和密码。
也有一个共享目录,该目录C:\
具有对该用户的完全访问权限。
(这正是我使用XP时所做的事情)
DOS机器
就是这样-一台机器。不是PC。这是带有特殊控制软件等的数控机床。该控制软件在DOS上运行,并且网络连接也通过DOS建立。
我无法告诉您哪个版本的DOS,但是扫描目录时,我倾向于说这不是某种“正常”的DOS版本。似乎是“特殊的”或“最小的”,只是为了使机器软件运行并提供基本的东西。
不久前使用提到的XP计算机,我可以使用NET
命令通过驱动器号,共享的网络路径以及指定的用户日期,名称和密码来建立连接。
那才行。这样配置的共享目录在运行机器控制软件时可见并且可用-这就是所有这些的目标。
现在的情况
像以前一样尝试建立连接只会导致以下错误:
错误53:
找不到网络路径中指定的计算机。
说明:您指定的服务器不存在或尚未启动。
...至少这是使用NET
-command提供的“ GUI”时的错误消息。当直接使用NET USE ...
错误代码是相同的时,只是文本消息略有不同(...但基本上说的是相同的)。
由于我不太喜欢联网,所以我不知道该怎么办。从XP到7的网络协议必须进行了一些更改-这就是我能说的。
我已经阅读了有关gpedit.msc
将“ LAN Manager身份验证级别”使用并将其设置为“发送LM&NTLM-如果协商使用,请使用NTLMv2会话安全性”的一些调整。什么也没做
我还阅读了有关在Windows 7-PC上的网络适配器上允许“ NetBIOS”的内容,因此我更改了高级TCP / IP v4设置-没有执行任何操作。
我也偶然发现了DOS机器上的错误-我不能在那使用ping
它。该命令本身以某种方式损坏,而不是一些适当的消息,我只在屏幕上看到无法定义的字符。我不知道这是否会对网络设置产生任何影响。
到目前为止,我还没有致电机器支持人员,而且我认为我不会。他们对于此网络问题不是很有帮助,当我们安装XP时,他们无法建立有效的连接(这就是我自己亲自解决的原因)。
另外,关于该主题,没有关于该机器的有用文档。详细信息根本不存在-我已经询问了任何可能的地址,甚至是该机器的日本制造商。
更新,
2013年9月16日
我尝试使用net use x: \\hostname\\shared_dir
- 连接到Windows 7-PC ,这导致了上述问题Error 53
。我还尝试了带有选项的命令/PERSISTENT:YES
,同样的错误。
我也尝试过net view \\hostname
,也提出来Error 53
了。
试图计算机,而不是IP时,我得到了同样的错误\\hostname
-无论在net use ...
和net view ...
该命令ver
显示:
PC DOS版本6.3
修订版0
...因此计算机上没有运行MS-DOS。我不知道这对于网络连接有多重要。
Rik设法将他的旧486机器(运行MS-DOS 6.22)连接到Windows 7计算机,请参见下面的答案。我按照他的步骤进行操作,并像他一样配置了两个系统(在gpedit.msc中进行了更改,将计算机添加到LMHOSTS,配置了新用户,...),但没有成功-我什至没有得到各种错误代码,我我被困住了Error 53
。
我不知道这是否是强制性的,但是我更改了DOS计算机的工作组和域以匹配Windows 7-PC。以前不是这种情况。尝试此操作无济于事,但是在尝试时引发了一种新的错误net view \\hostname
:
错误6118:此工作组的服务器列表当前不可用。
不管它是什么意思。
我还尝试将另一台计算机连接到此Windows 7-PC,因此我带上了笔记本电脑(运行Windows 7)并拔下了DOS计算机。
初次尝试时,我可以在这些Windows计算机之间建立有效的连接,因为它应该可以工作。两台计算机都可以ping,查看并连接到另一台计算机,一切都很好。
通过这样做,我意识到这两个Windows机器仅使用IPv6相互通信。我非常确定DOS机器不能处理这个新协议,即使使用两个Windows PC,该连接也不需要IPv6。所以我从网络适配器设置中禁用了该协议。
结果:...我失去了连接。没有一台PC能够ping,查看或连接到另一台PC,他们彼此之间再也找不到了。
再次启用IPv6后,一切正常。
...我不知道为什么Windows 7计算机需要IPv6进行通信。我认为这样不是“好”,因为在尝试连接DOS计算机时这可能会引起问题。
我不知道那里发生了什么-在哪里进行更改以使IPv4正常工作。
机器大部分时间都在使用(...使用软盘传输数据),但是只要有时间,我就会尝试任何有用的建议。
最后更新:
不再需要考虑这个问题。感谢任何帮助我尝试过几件事的人!
看看日期-我尝试解决此问题的日期是2013年。摆弄各种设置后不久,有人告诉我,照顾这个问题不是我的工作。
我只是想提供帮助,但被告知要注意我自己的事-所以我做到了。
当然,它仍然无法正常工作。
两个月前,我听到了关于这个话题的谈话。似乎有人已经意识到这种断开的连接确实很烦人,应该解决。到现在为止,什么都没有发生。
软盘FTW。
CORRECT_COMPUTERNAME
您也可以使用其IP地址。即NET VIEW \\IP_ADDRESS
和NET USE X: \\IP_ADDRESS\CORRECT_SHARENAME
。
NET
-command仅在输入时启动:C:\NET\net
-导致上述错误。然后,我尝试使用以下命令通过命令行(...基本相同)进行连接:C:\NET\NET USE G: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME /PERSISTENT:YES
-结果相同,错误文本略有不同。我确实尝试使用计算机IP而不是主机名-并未更改任何内容。
NET VIEW
命令?您是否可以访问另一台Windows计算机,以便您可以检查Windows 7的设置是否正确。(关闭防火墙,打开网络发现,打开文件和打印机共享,打开公共文件夹,关闭媒体流,关闭密码保护的共享,将加密降低到40-56位,它们在同一个工作组中)
NET
-GUI 来显示此错误,这只是一些区别。与内容本身无关。)我忘了提到那NET VIEW \\CORRECT_COMPUTERNAME
导致同样的错误信息。我将尽快尝试从另一台计算机连接到Windows 7-PC。那是个好主意,我会检查一下!
NET USE X: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME
?如果您这样做会得到什么NET VIEW \\CORRECT_COMPUTERNAME
?