Порт Mars_nwe для FreeBSD



Текущая проверенная версия 0.99pl17.

Mars_nwe - это эмулятор сервера NetWare, по функциональности он соответствует версии 3.1x. Перед установкой убедитесь, что IPX-протокол правильно сконфигурирован. Руководство по конфигурации IPX'a находится здесь. Сайт автора http://www.compu-art.de/mars_nwe/.

Установка

Сервер

При компиляции будет выдано несколько несущественных предупреждений. После этого выполните make install. Bin файлы сервера будут скопированы в каталог /usr/local/sbin. Запускаемый файл nwserv. Для запуска сервера при загрузке машины можно написать скрипт nwserv.sh примерно следующего содержания:

#!/bin/sh
(sleep 120;cd /usr/local/sbin;./nwserv)  &
Sleep 120 нужен для того, чтобы за это время IPXrouted привел свои таблицы в порядок.

Конфигурация

Mars_nwe

В файле /usr/local/etc/nwserv.conf в секции 3 нужно прописать номер IPX сетки, который был указан в команде ifconfig:

3       0x101
Секция 4 полностью игнорируется. Если вы установили обновленный IPX-стек, то можно использовать внутреннюю сеть. Для этого в секции 3 просто укажите ее номер:
3       0xBEBE

Функциональное назначение остальных разделов файла nwserv.conf не меняется.

Клиенты

На всех клиентах которые должны иметь доступ к данному серверу необходимо установить поддержку фрейма Ethernet_II.


FAQ

Q: Зачем нужен фрейм Еthernet_II
A: FreeBSD поддерживает только этот фрейм.
Q: Почему не виден PIPE-FS том
A: Нужно добавить флаг t к его описанию и дать на него права.
Q: С mars'a не грузятся бездисковые рабочие станции
A: Многие Boot-Rom'ы не поддерживают фрейм Ethernet_II. Используйте Ethernet_802.3