Привет сообщество,
Это моя проблема:
Я пытаюсь подключить DOS-машину к компьютеру под управлением Windows 7, используя сетевой кабель-кроссовер - и это не сработает.
Я хочу получить доступ к общему каталогу на Windows-ПК с DOS-машины. Лучшим решением будет присвоить букву диска общему каталогу и сделать его постоянным.
Я сделал это до того, как мы получили новое оборудование, установив, что соединение с DOS-машины на компьютер с Windows XP работало очень хорошо.
Используя Windows 7 сейчас, это не так.
подробности
Windows-ПК
Под управлением Windows 7 (Ultimate - или Professional, прямо сейчас не уверен) 64bit. В нем две сетевые карты: одна для входа через сервер аутентификации, Интернет и т. Д., А вторая - только для подключения к DOS-машине.
Указан отдельный локальный пользователь с именем и паролем.
Существует также общий каталог C:\
с полными правами доступа именно для этого пользователя.
(Это именно то, что я сделал при использовании XP)
DOS-машина
Это именно то - машина. Не ПК. Это станок с ЧПУ со специальным программным обеспечением и так далее. Это управляющее программное обеспечение работает в DOS, и сетевые подключения также создаются через DOS.
Я не могу сказать, какая версия DOS - но, просматривая каталоги, я склонен сказать, что это не какая-то «нормальная» DOS-версия. Кажется, что-то «особенное» или «минимальное», просто для того, чтобы программное обеспечение компьютера работало и обеспечивало основные вещи.
Используя упомянутый XP-компьютер некоторое время назад, я мог использовать NET
команды для установления соединения, используя букву диска, общий сетевой путь - и указанную дату пользователя, имя и пароль.
Это просто сработало. Этот настроенный общий каталог был виден и использовался при запуске программного обеспечения управления машинами - вот цель всего этого.
Текущая ситуация
Попытка создать соединение, как я делал раньше, приводит только к следующей ошибке:
Ошибка 53:
Компьютер, указанный в сетевом пути, не может быть найден.
Объяснение: Указанный вами сервер не существует или не был запущен.
... по крайней мере, это сообщение об ошибке при использовании "GUI" NET
-команды. При прямом использовании NET USE ...
код ошибки совпадает, просто текстовое сообщение немного отличается (... но в основном говорит то же самое) .
Так как я не очень много общаюсь, я понятия не имею, что делать. Должно быть, произошли некоторые изменения в сетевых протоколах с XP на 7 - это все, что я могу сказать.
Я прочитал кое-что о настройке, используя gpedit.msc
и установив «Уровень проверки подлинности LAN Manager» на «Отправить LM & NTLM - использовать безопасность сеанса NTLMv2, если согласовано» . Ничего не делал
Я также читал кое-что о разрешении «NetBIOS» на сетевом адаптере на Windows 7-ПК, поэтому я изменил расширенные настройки TCP / IP v4 - ничего не сделал.
Я также наткнулся на ошибку на DOS-машине - я не могу использовать ping
там. Сама команда как-то не работает, вместо соответствующего сообщения я вижу только неопределимые символы на экране. Я не знаю, может ли это повлиять на настройки сети.
Я уже не звонил в техподдержку машины - и не думаю, что буду. Они не очень помогают в решении этих проблем с сетью, они не смогли создать работающее соединение, когда у нас была XP (вот почему я делаю это сам) .
Плюс, нет никакой полезной документации машины, когда дело доходит до этих тем. Подробной информации просто не существует - я попросил любой возможный адрес для этого, даже у японского производителя машины.
ОБНОВИТЬ,
16. сентябрь 2013
Я пытался подключиться к Windows 7-ПК с помощью net use x: \\hostname\\shared_dir
- это приводит к упомянутому Error 53
. Я также попробовал эту команду с опцией /PERSISTENT:YES
, та же ошибка.
Я пытался net view \\hostname
, что поднял Error 53
тоже.
Я получаю ту же ошибку при попытке IP-адрес компьютера вместо \\hostname
- и на net use ...
иnet view ...
Команда ver
отображает:
ПК DOS версия 6.3
Редакция 0
... так что на машине не работает MS-DOS. Я не знаю, насколько это важно, когда дело доходит до этого сетевого подключения.
Рику удалось подключить свою старую 486-ю машину (работающую под управлением MS-DOS 6.22) к Windows 7-компьютеру, см. Его ответ ниже. Я выполнил его действия и настроил обе системы, как он (изменения в gpedit.msc, добавление компьютера в LMHOSTS, настройку нового пользователя, ...) , но безуспешно - я даже не получаю различные коды ошибок, я Я застрял с Error 53
.
Я не знаю, является ли это обязательным, но я изменил рабочую группу и домен для DOS-машины, чтобы они соответствовали Windows 7-ПК. Это было не так раньше. Это не помогло заставить это работать, но выдало новый тип ошибки при попытке net view \\hostname
:
Ошибка 6118: список серверов для этой рабочей группы в настоящее время недоступен.
Что бы это ни значило.
Я также попытался подключить другой компьютер к этому Windows 7-ПК, поэтому я принес свой ноутбук (под управлением Windows 7) и отключил DOS-машину.
Я мог бы получить рабочую связь между этими Windows-компьютерами с первой попытки, как это должно работать. Оба компьютера могут пинговать, просматривать и подключаться к другому, все отлично.
Сделав это, я понял, что две машины с Windows только общались друг с другом с помощью IPv6 . Я уверен, что DOS-машина не может обрабатывать этот новый протокол, и даже при использовании двух ПК с Windows это соединение не должно требовать IPv6. Поэтому я отключил этот протокол в настройках сетевого адаптера.
Результат: ... я потерял связь. Ни один компьютер не мог пинговать, просматривать или подключаться к другому, они просто больше не могли найти друг друга.
После повторного включения IPv6 все заработало просто отлично.
... я не знаю, почему этим компьютерам с Windows 7 нужен IPv6 для связи. Я не думаю, что это «хорошо», так как это может вызвать проблемы при попытке подключить DOS-машину.
Я не знаю, что там происходит - и где внести изменения, чтобы заставить работать IPv4.
Машина используется большую часть времени (... данные передаются с помощью дискет) , но как только у нее будет время, я попробую любое полезное предложение.
Последнее обновление:
Больше нет необходимости думать об этой проблеме. Спасибо всем, кто помог мне попробовать несколько вещей!
Просто посмотрите на дату - это был 2013 год, когда я пытался решить эту проблему. Вскоре после того, как я поигрался с различными настройками, мне сказали, что не моя задача следить за этой проблемой.
Я просто хотел помочь, но мне сказали заняться своим делом - и я так и сделал.
Конечно, это все еще не работает.
Два месяца назад я подслушал разговор на эту тему. Кто-то, кажется, понял, что это разорванное соединение действительно раздражает и должно быть исправлено. До сих пор ничего не произошло.
Флоппи-диски FTW.
NET USE X: \\CORRECT_COMPUTERNAME\CORRECT_SHARENAME
? Что вы получите, если сделаетеNET VIEW \\CORRECT_COMPUTERNAME
?CORRECT_COMPUTERNAME
вас также можно было бы использовать его IP-адрес. т.е.NET VIEW \\IP_ADDRESS
иNET USE X: \\IP_ADDRESS\CORRECT_SHARENAME
.NET
который запускается командой -com только при вводе: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-ПК с другого компьютера. Это хорошая идея, я проверю это!Ответы:
Я могу подтвердить, что «Microsoft Network Client v.3.0 для MS-DOS» в MS-DOS 6.22 может подключаться к компьютеру под управлением Windows 7. Я отряхнул старую 486-машину с этим клиентом, все еще на жестком диске.
Я также
error 53
пытался подключиться к машине с Windows 7. (ДажеNET VIEW \\MACHINE_NAME
далerror 53
.Мне нужно было настроить LMHOSTS для включения IP-адреса машины.
(добавив к нему 192.168.1.33 MACHINE_NAME).
После этого я получил
error 5: Access denied
. Я изменил следующее с gpedit.msc в Windows 7:Вы уже выполнили первую строку, но вам также нужна вторая (установите для нее значение «Отключено»).
После этого я создал нового пользователя с паролем (вы, вероятно, можете изменить своего пользователя, но вам нужно изменить его, иначе он не будет работать).
После этого я получил
error 1: An internal error occurred
на ,NET VIEW \\MACHINE_NAME
но я мог бы создать буква_диск сNET USE P: \\MACHINE_NAME\SHARE
и доступом ко всем его файлы.Так что, если вы используете одну и ту же конфигурацию (сетевой клиент и DOS-версия), вы должны иметь возможность заставить ее работать. Надеюсь это поможет.
источник
NET VERSION
. 4) Вы используете домен или рабочую группу? Здесь Microsoft заявила об ошибке «Ваше имя рабочей группы отличается от имени вашего домена». Я использую только рабочую группу, но обе они одинаковы в моем SYSTEM.INI на DOS-машине.NET LOGON
этогоNET VIEW
я получаюerror 6118
тоже. Оставив машину на 15 секунд и сделав этоNET VIEW
снова, она сработала. Поэтому не выполняйте все команды в одном пакете, а введите их в командной строке с интервалом в несколько секунд.Ваша проблема может быть связана с соображениями безопасности в Windows 7. Сеть не идентифицирована, и Windows может заблокировать доступ. Вы должны попытаться заставить его «работать» или «дома» и / или отключить брандмауэр. Также убедитесь, что общая папка имеет полный доступ для всех пользователей и (см. Вкладку «Безопасность» в свойствах). О да, вам также следует перейти к расширенным настройкам общего доступа и отключить общий доступ, защищенный паролем, чтобы каждый мог подключиться без определенных учетных данных.
источник