Настройте FreeDOS в VirtualBox для доступа к общей папке на сервере Novell

5962
Joel Coehoorn

Там, где я нахожусь, у нас есть несколько человек, которые все еще используют старую программу, для запуска которой требуется dos / win98, и поэтому у нас все еще есть несколько Windows 98 штук, разбросанных вокруг. В долгосрочной перспективе я избавлюсь от программы, но поскольку сейчас это невозможно, я хочу хотя бы избавиться от старого оборудования с Windows 98.

Для этого я пытаюсь создать виртуальное устройство с виртуальной коробкой для замены 98 машин. Я использую FreeDOS по причинам лицензирования и потому, что не хочу, чтобы пользователи ждали запуска виртуальной 98.

Проблема, однако, в том, что я не могу понять, как заставить DOS общаться с сервером Novell. Я хотел бы иметь возможность просто иметь net useкоманду, но, netнасколько я вижу, команда не существует на коробке. Мне удалось установить базовый драйвер для сетевой карты, который, кажется, работает (используя опцию Intel Card). Фактически, я могу заставить его печатать, Attached to server AAAAиспользуя команду NETX и протокол IPX, где он, должно быть, вытянул имя «AAAA» из сети, поскольку он нигде не настроен. Но я не вижу, как на самом деле что-то делать с этим после этого.

Любые идеи приветствуются.

5
Может быть, этот должен быть на ServerFault? Damien Varron 14 лет назад 0
Я учел это, и вопрос, связанный с novell, еще может возникнуть, но на данный момент речь идет еще о том, чтобы заставить базовую систему DOS использовать сеть. Joel Coehoorn 14 лет назад 0

2 ответа на вопрос

5
Ken

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

LSL NIC-specific-ODI IPXODI NETX 

Уровень поддержки канала, загрузка драйвера ODI для карты, запуск IPX через драйверы ODI и, наконец, NETX для подключения к серверу Netware. Хитрость заключается в том, чтобы найти драйверы DOS / Netware для одной из пяти карт, эмулируемых VirtualBox. Также, по-видимому, на хостах Mac и Linux, IPX поддерживается только через проводной (не беспроводной) интерфейс.

РЕДАКТИРОВАТЬ: я вижу, что у вас все работает через NETX. Сервер будет отображаться как диск F:? Приходилось ли вам играть с LASTDRIVE в CONFIG.SYS, чтобы перенаправитель работал?

Я добавил команду lastdrive в config.sys и первый сетевой диск в net.cfg, но я не вижу сопоставлений дисков. Joel Coehoorn 14 лет назад 0
Ха-ха, благодаря вашему сообщению я снова проверил файл конфигурации, и у меня там был последний драйвер, и я заметил еще один (неправильный) последний диск выше него, который, должно быть, был добавлен другой программой. Еще есть над чем поработать, потому что мне нужно сопоставить несколько определенных папок, но это решает одну часть. Joel Coehoorn 14 лет назад 0
Если вам нужно использовать IP, есть Client32 для DOS, который все еще возможен. Сначала NETX был заменен на VLM, который мог выполнять вход NDS, а не только на связывание, и, наконец, был заменен Client32 для DOS, который мог выполнять NCP поверх IP. geoffc 14 лет назад 1
Если lastdrive = e не работает для вас, попробуйте букву диска [: (Не смайлик, открытая квадратная скобка и двоеточие). Это буква после Z в соответствии с DOS. geoffc 14 лет назад 0
2
user7963

Вы можете сопоставить папки NetWare в DOS с помощью реквестера NetWare, загруженного командой MAP, например

MAP G:= SALES\SYS:HOME\MARTA 

Сама утилита находится в SYS: \ PUBLIC

Похожие вопросы