Создание файлов автоматической загрузки
На следующем этапе нам надо вернуться в программу INSTALL.NLM и создать два файла автоматической загрузки - AUTOEXEC.NCF и STARTUP.NCF . Эти файлы по своему назначению напоминают файлы autoexec.bat и config.sys операционной системы MS-DOS.
С помощью комбинации клавиш <Alt+Esc> вернитесь в программу INSTALL.NLM и выберите строку "Create AUTOEXEC.NCF File" из меню "Available System Options". Программа установки сформирует файл AUTOEXEC.NCF на основе тех команд, которые вы ввели в процессе установки (рис. 8.29). В следующий раз, когда вы будете запускать сервер, эти команды выполнятся автоматически. Вы можете отредактировать файл и, нажав клавишу <Esc>, записать его на диск, в каталог SYS :SYSTEM.
Рис. 8.29. Отредактированный файл AUTOEXEC.NCF
Например, если вы используете драйвер сетевого адаптера, поставляемый вместе с адаптером, при его загрузке необходимо указать полный путь к файлу драйвера. Проследите за тем, чтобы в файле autoexec.ncf был указан именно полный путь к драйверу и полное имя драйвера (имя и расширение).
Файл STARTUP.NCF можно создать, выбрав строку "Create STURTUP.NCF File" из меню "Available System Options". Вы должны подтвердить диск и каталог, где будет располагаться файл STURTUP.NCF (рис. 8.30).
Рис. 8.30. Подтверждение пути к создаваемому файлу STURTUP.NCF
Подтвердив предложенный путь или указав другой, нажмите клавишу <Enter>.
Файл STARTUP.NCF содержит, в частности, команду загрузки дискового драйвера (рис. 8.31).
Рис. 8.31. содержимое файла STARTUP.NCF
Без дискового драйвера невозможен доступ к разделам Novell NetWare и, соответственно, к файлу AUTOEXEC.NCF . Отсюда нетрудно сделать вывод, что при инициализации сетевой операционной системы вначале используется файл STARTUP.NCF , а затем AUTOEXEC.NCF.
Обычно в файле startup.ncf загружается драйвер диска, например:
load ISADISK port=1F0 int=E
Приведем пример файла autoexec.ncf:
file server name NETLAB ipx internal net E load NE2000 port=300 int=3 frame=ETHERNET_802.2 bind IPX to NE2000 net=12 mount all load remote admpassword load rspx load pserver ps1 load monitor
В этом примере файл- сервер имеет имя NETLAB. Используется внутренний номер сети E. То есть данный файл-сервер имеет внутренний номер сети, равный E. Если в этой же сети есть другие файл-серверы, они должны иметь другой, отличный от E, внутренний номер сети.
В этом файла загружается драйвер сетевого адаптера NE2000 , который привязывается к сети с номером 12. Если в данной сети есть другие серверы, все они должны привязываться командой BIND к сети с номером 12.
Далее в файле командой MOUNT ALL выполняется монтирование всех имеющихся на сервере томов.
После этого загружаются модули REMOUTE.NLM и RSPX.NLM , предоставляющие возможность удаленного доступа к консоли файл-сервера с любой рабочей станции при предъявлении пароля admpassword. О работе с удаленной консолью мы расскажем позже.
Командой LOAD PSERVER PS1 загружается программа сервера печати, необходимая для работы с сетевыми принтерами. О серверах печати мы расскажем позже в отдельном разделе.
И наконец, последняя команда загружает монитор, с помощью которого можно следить за происходящими в сети событиями и управлять работой Novell NetWare.