Я пытаюсь заменить старый компьютер, который загружается с дискеты, на novell netware 3.12 на современный компьютер. Этот компьютер имеет последовательный порт и карту Ethernet, и все, что нужно сделать, это преобразовать последовательный порт в локальную сеть. Кабель локальной сети подключен к коммутатору, и данные поступают на два компьютера, один для мониторинга и один для хранения. Что я хочу сделать, так это запустить программное обеспечение для мониторинга и хранения на компьютере с com-портом и избавиться от компьютера с помощью novell netware и коммутатора в пути.

У меня есть образ дискеты novell netware. Я проверил это. Все, что он делает, это загружает новое netware. это файл autoexec.bat:

lsl
rem pnpodi
rtsodi
ipxodi
vlm
f:
login node1
map

и это net.cfg:

NetWare DOS Requester
FIRST NETWORK DRIVE = F
NETWARE PROTOCOL = NDS BIND
MAX IPG = 0

Я загрузил образ дискеты здесь:Floppimage.ima вы можете открыть файлы ima с winimage для бесплатной загрузки на winimage.com

Я не знаком с системами Новелл. Сначала я хочу убедиться, что все, что делает этот компьютер, - это пересылка данных через com-порт на локальную сеть. И тогда я хочу знать, как использовать данные на COM-порт в качестве локального узла локальной сети на окнах.

и, кстати, кто-нибудь знает, что протокол Netware = NDS BIND делает там?

2 ответа2

2

У вас под рукой есть программа в режиме DOS, работающая с клиентом NetWare. Вполне возможно, что часть NetWare не нужна, но это зависит от того, что представляет собой программа и как она отправляет данные на два других компьютера. Если для передачи используется реальный сервер NetWare, программа помещает данные в определенный каталог, размещенный на NW, где другие компьютеры затем читают его, тогда они будут целыми. Если у вас все еще есть сервер NetWare, это может иметь место.

Однако, если он находится там только потому, что это загрузочный диск DOS, который был на нем у оригинального производителя этой системы, то вы можете избежать использования его.

Скорее всего, вы сможете использовать либо загрузочную дискету DOS, на которой нет клиента Netware NETX, либо, возможно, установку Windows с правильными флагами совместимости.

Я возьму образ дискеты и посмотрю, что я могу с ним сделать, и обновлю, если что-нибудь узнаю.


Рассекая процесс загрузки на этой вещи ...

CONFIG.SYS:

lastdrive=Z
files=100
Buffers=50

Ничего особенного там нет.

AUTOEXEC.BAT:

cls
@echo *****************************************
@echo *** PETERSIME NETWORK NODE CONTROLLER *** 
@echo *****************************************
@echo *                                       *
@echo *            BOOTDISK NODE1             *
@echo *          NOVELL 3.2 - ARB1572         *
@echo *          ETHERNET FRAME 802.2         *
@echo *                                       *
@echo *****************************************
node1

Он вызывает командный файл с именем NODE1.ЛЕТУЧАЯ МЫШЬ. Файл NET.CFG, который вы уже опубликовали, но там тоже ничего особенного.

NODE1.ЛЕТУЧАЯ МЫШЬ:

lsl           -- Load key part of the VLM client
rem pnpodi    -- Commented out
rtsodi        -- Load the network driver for the VLM client
ipxodi        -- Load the IPX network-protocol driver for the VLM client
vlm           -- Load the VLM client, which starts the connection to the NetWare server
f:            -- Changes directory to the SYS:/PUBLIC/LOGIN directory on the NW server
login node1   -- Logs in as the "node1" user, which should also run the login-script
map           -- Shows the drives mapped as part of the login-script

Похоже, что секретный соус скрывается в сценарии входа в систему, который выполняется после входа в систему пользователем node1 . Это, вероятно, вызывает исполняемый файл, расположенный где-то на самом сервере NetWare, который затем загружается локально, который отслеживает трафик RS-232. Поскольку драйвер TCP/IP не загружается, я предполагаю, что здесь происходит одна из двух вещей:

  1. Программа сбрасывает данные в каталог где-то на сервере NetWare, где другие два компьютера затем отслеживают и действуют на него.
  2. Программа использует IPX для непосредственной доставки / передачи данных на другие машины.

Я бы положил хорошие шансы на первое, что является более вероятным случаем, хотя я знаю, что в начале 90-х было много странных и сложных для поддержки конфигураций. На моей старой работе у нас было несколько научных инструментов, которые были подключены к компьютерам с Windows 3.11, потому что их ISA-карты не были бы более новыми, а Win3.11 был для них самым последним драйвером. По крайней мере один из них был жестко запрограммирован для IPX, а не TCP/IP, что означало, что мы должны были использовать подобные приемы, чтобы извлечь из него данные.

Поскольку в вашем файле NET.CFG написано "сначала используйте NDS", почти наверняка у вас где-нибудь работает сервер NetWare 4.11. Сценарий входа в систему является либо пользовательским сценарием входа, либо сценарием для организационной единицы, в которой находится пользователь 'node1'. ПОЛУЧЕНИЕ этого сценария может оказаться сложным, если у вас нет администратора NetWare, чтобы спросить об этом. Если это пользовательский сценарий входа в систему, есть способ получить его из командной строки, но я забыл как (это было, я не шучу, 15 лет с тех пор, как я должен был это сделать).


Есть один последний случай того, что это может быть. Может случиться так, что все, что делает скрипт логина, это сопоставляет диски NetWare с буквами дисков, и после загрузки человек запускает серию команд для вызова нужной программы. Если это так, найдите человека, который делает это, и спросите его.

0

Я не уверен, что точно следую тому, что вы пытаетесь сделать, но, судя по предоставленной вами информации, у вас есть компьютер, на котором запущено приложение Netware CLIENT, а не сервер. Возможно, вы могли бы добавить больше информации или диаграмму?

Строка Netware protocol = NDS BIND устанавливает клиент для связи с моделью аутентификации BINDery «старого стиля» и «более новой» моделью Netware Directory Services (NDS) - короче говоря, это позволяет клиенту взаимодействовать со старым Netware 2.x и серверы 3.x (режим BINDery) и серверы 4.x в режиме NDS (или серверы 4.x с поддержкой BINDERY).

Ваш вопрос, вероятно, получит лучшую аудиторию на Serverfault, поэтому я пометил его для переезда.

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