Монтируйте файлы доступа Novell Netware 4.11 в Windows XP или выше
У нас есть старые серверы, которые обслуживают приложения, использующие базу данных FoxPro, и в настоящее время она работает до сегодняшнего дня. Операционная система использует Netware 4.11, а клиент - тупой терминал (загрузка с сетевой карты).
1. Можно ли получить доступ к тому на сервере Netware в Windows, чтобы он был подключен как диск с сетевой картой? Потому что я новичок и слеп в ОС Novell Netware. Я вижу, что все это под командой DOS.
2. Если это возможно, могу ли я прочитать файлы.dbf, когда на всех клиентах запущено приложение, использующее эти базы данных из Windows? Потому что я хотел бы контролировать записи внутри таблиц
3. Нужно ли устанавливать Netware Client? Я только что установил, но не имею плана, что делать дальше?
Если это возможно, как это сделать?
Используемое серверное оборудование - Pentium II.
Спасибо
3 ответа
Вам не нужно устанавливать Novell Client для NetWare, потому что Windows XP содержит встроенный клиент для него. Чтобы установить его, вам нужно открыть "Свойства" для сетевого подключения и нажать "Установить...", затем выбрать "Клиент" и нажать "Добавить". У вас будет только один выбор, если клиент еще не установлен, "Клиент" Сервис для NetWare.
Он поддерживает только IPX, поэтому, если ваш сервер работает только по IP, вам придется установить клиент от Novell. Убедитесь, что вы настроили один и тот же номер IPX как для сервера, так и для клиента. На сервере это настраивается в файле SYS;\SYSTEM\AUTOEXEC.NCF. Вы можете получить к нему доступ из консоли сервера, либо загрузив INSTALL или NWCONFIG, либо отредактировав его напрямую с помощью EDIT:
LOAD EDIT SYS:\SYSTEM\AUTOEXEC.NCF
вы найдете что-то вроде этого в этом файле:
LOAD IPXRTR
LOAD RTSSRV.LAN SLOT=3 FRAME=ETHERNET_802.2 NAME=RTSSRV_1_E82
BIND IPX RTSSRV_1_E82 NET=10
LOAD IPXRTRNM
NET = 10 - это номер сети IPX. Убедитесь, что это то же самое в свойствах клиента.
Есть способ настроить сеть на сервере через, позвольте мне напомнить, INETCFG.NLM или подобный модуль (не запускайте его, если вы этого не сделали). Он перемещает команды, которые настраивают сеть, из AUTOEXEC.NCF в другие файлы инициализации. Если ваш сервер настроен таким образом, и даже если это не так, вы можете найти номер сети IPX и другую связанную информацию, выполнив команду CONFIG (не LOAD CONFIG, просто CONFIG) из консоли.
После настройки клиента сервер NetWare будет виден для вашей рабочей станции Windows, как сервер Windows. Вы также можете отобразить пути к нему непосредственно из командной строки Windows с помощью команд, аналогичных
net use j: \\netware42\sys /persistent:no
Угадай, это был ответ на вопросы 1 и 3.
2 Да, в основном, если ваши программы DOS не обращаются к серверу через API-интерфейсы NetWare. Если это так, установите клиент Novell для NetWare, поскольку встроенный клиент не поддерживает большинство API-интерфейсов.
Для win7 x32 вам нужно использовать этот клиент Netware over IPX:
Лучше всего найти компьютер с Windows XP (не Vista или Win7) и установить на него клиент Novell. Вы можете скачать его с Novell.com ( ссылка). Убедитесь, что машина WinXP находится в той же сетевой подсети, что и ваш тупой терминал. Во время настройки убедитесь, что вы выбрали "IP и IPX" в качестве протоколов, и убедитесь, что в поле "Сервер" указан сервер NW4.11. Я предполагаю, что у вас есть учетные данные для входа. Войти с тем на сервер.
Это, по крайней мере, приведет вас на сервер для работы FoxPro. И за это должны ответить другие люди, так как я не знаю FoxPro:}.