9

Привет сообщество,

Это моя проблема:

Я пытаюсь подключить 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-PC, используя 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.

2 ответа2

4

Я могу подтвердить, что «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:

Network security:
LAN Manager authentication level: Send LM & NTLM - use NTLMv2 session security if negotiated
Do not store LAN Manager hash value on next password change: Disabled

Вы уже выполнили первую строку, но вам также нужна вторая (установите для нее значение "Отключено").

После этого я создал нового пользователя с паролем (вы, вероятно, можете изменить своего пользователя, но вам нужно изменить его, иначе он не будет работать).

После этого я получил error 1: An internal error occurred в NET VIEW \\MACHINE_NAME но я мог создать буклет диска с NET USE P: \\MACHINE_NAME\SHARE и получить доступ ко всем его файлам.

Так что, если вы используете одну и ту же конфигурацию (сетевой клиент и DOS-версия), вы должны иметь возможность заставить ее работать. Надеюсь это поможет.

0

Ваша проблема может быть из-за соображений безопасности в Windows 7. Сеть не идентифицирована, и Windows может заблокировать доступ. Вы должны попытаться заставить его "работать" или "дома" и / или отключить брандмауэр. Также убедитесь, что общая папка имеет полный доступ для всех пользователей и (см. Вкладку "Безопасность" в свойствах). О да, вам также следует перейти к расширенным настройкам общего доступа и отключить общий доступ, защищенный паролем, чтобы каждый мог подключиться без определенных учетных данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .