Подключение по локальной сети - DOS для Windows 7

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

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

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

2 ответа

Я могу подтвердить, что "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-версия), вы должны иметь возможность заставить ее работать. Надеюсь это поможет.

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

Другие вопросы по тегам