Professional Documents
Culture Documents
• correo electrónico.
Si las estaciones que forman la red poseen ROM de booteo pueden carecer de
diskettera, con lo que además se logra:
• evitar el uso ilegal del software.
o que para grandes bases de datos conviene la versión SFT con TTS, en
casos extremos, se pueden usar servers duplicados. Otras posibilidades
son el espejado y el "duplexing".
o si se desea un correo electrónico sofisticado, hay que comprar un
programa aparte.
o los requerimientos que tenga el software de "gateways" (si los hay).
o la futura expansión del sistema, ya que una versión para muchos más
usuarios es innecesariamente cara, pero comprar "justo" y hacer
"upgrades" periódicos puede ser más caro y ciertamente es más molesto.
o si se correrá algún NLM.(Netware Loadable Module)
o formato de la diskettera.
• 8. Hay que decidir una estrategia de backup. En caso de decidirse por una cinta o
un DAT, verificar que el software sea "NetWare compatible" y ver en qué
máquina se la ubica.
• 9. Hacer un plano con la distribución de máquinas, donde figuren las distancias
entre ellas.
• 10. En función del tráfico estimado y de las distancias a cubrir, se decide el tipo
de placas de red y el cableado. Esto implica:
o selección de la tecnología: Ethernet, ARCnet, Token ring u otras.
o diagrama de cableado.
o placa adaptadora.
o software a usar.
• 12. Determinar los equipos (como mínimo los servers, bridges y gateways) que
tendrán fuente de alimentación ininterrumpible (UPS). Para ellos, se debe
preveer si se usará algún sistema automático de detección de falta de electricidad
(hay versiones con placa adaptadora y otros por puerta serie). Novell contempla
algunas de estas placas, las demás deben contar con un software provisto por el
fabricante.
• 13. Aprovechando que se van a tender los cables de la red, es el momento de
revisar la instalación eléctrica. En particular, es necesario asegurarse que los
tomacorrientes tengan toma de tierra tanto para las computadoras como para los
monitores e impresoras asociados.
• 14. Recién en este momento hacer la compra e instalación del hardware.
Verificar el buen funcionamiento individual de las máquinas.
• 15. Documentar el hardware existente. Esto incluye tres aspectos:
• 20. Crear los usuarios y grupos, dotarlos de permisos, editar sus secuencias de
conexión etc.
• 21. Prueba del sistema completo.
• Tipear "exit" luego que el servidor muestre en pantalla el mensaje que entre
otras cosas indica que el servidor ha cerrado los archivos pues ha sido dado de
baja.
• Con un editor de textos (por ejemplo el "Edit" del DOS) generar en el disco
rígido "C" o en el diskette de arranque un "autoexec.bat" que contenga por
ejemplo:
@echo off path c:\dos;c:\red (si se creó un directorio para guardar los archivos
de arranque) server
Para cualquiera de las instalaciones descriptas, conviene aclarar que a pesar de culminar
la instalación general del soft; el sistema no se encuentra listo para funcionar, ya que
falta "la puesta a punto" del mismo, que se irá describiendo en los próximos capítulos.
Instalación en las terminales:
Se efectúa mediante el programa WSGEN (WorkStation GENeration) que se halla en el
diskette del mismo nombre existente hasta NetWare 3.11 y reemplazado por 5 diskettes
llamados NetWare Clients a partir de NetWare 3.12.
El el primer caso se produce la generación de un IPX (Internet Protocol Exchange)
válido para cada placa de red de cada estación de trabajo o bien habrá que configurar
otro protocolo posible, el IPXODI, para sistemas abiertos. Cuando la red se monta sobre
equipos nuevos, puede hacerse el pedido al proveedor del hardware para que configure
los equipos de forma tal que quede libre determinada IRQ y que las placas de red para
las terminales sean todas iguales; esto nos facilitará la tarea ya que habrá que generar un
solo IPX para todas las terminales.
Pero normalmente esto no sucede o no es posible, por lo que en general hay que generar
un IPX por terminal (recordar documentar la instalación como se mencionó en el
capítulo 2§).
WSGEN.EXE incluye drivers para modelos standard de placas de red de 8 y 16 bits, si
entre las que se listan no se incluye las que poseemos y tampoco es compatible con
alguna de ellas habrá que presionar la tecla "INSERT" y colocar el diskette con los
drivers correspondientes provisto por el fabricante de las placas. Si se desea vincular
Netware con alguna otra plataforma casi con seguridad habrá que utilizar IPXODI y
haber seleccionado placas que posean drivers para su interconección con la plataforma
deseada (TCP-IP, Macintosh, etc).
El nuevo IPX generado se guarda en el mismo diskette por lo que hay que utilizar una
copia del original que no se encuentre protegida contra escritura.
Además, en el diskette WSGEN, se incluyen las distintos tipos de shell para las
versiones de DOS que se pueden utilizar en las estaciones, desde el net3.com hasta el
netx.com pasando por las versiones de los mismos para trabajar sobre memoria
expandida o extendida.
En cambio, otra posibilidad implementada para las versiones más recientes de NetWare
es la de trabajar con el standard ODI, que permite el enlace con otras plataformas
distintas, además incorpora una nueva shell llamada VLM, que permite interconectar
tanto viejas como las más modernas versiones del software de red, y se instala en forma
inteligente en la zona de memoria que permita dejar libre la mayor cantidad posible,
además de implementar una serie de mejoras que se verán más adelante.
Por último, y según el tipo de equipo provisto como terminal, se deberán copiar esos
programas al disco rígido local o a un diskette booteable, y si el equipo carece de
diskettera, igualmente habrá que generar un diskette booteable que además contenga los
programas necesarios para el arranque de la terminal para generar luego el
"Net$dos.sys" mediante el comando de red "DOSGEN" descripto en capitulos
siguientes.
Arranque de estaciones de trabajo y servidores
• Archivos de arranque para las estaciones:
El arranque de una estación se hace bajo DOS, y sobre este sistema operativo se
montan los programas residentes (TSR, Terminate and Stay Resident) que
componen el software de la red.
• Los archivos usados por MS-DOS son:
o IO.SYS
o MSDOS.SYS
o COMMAND.COM
• Además, pueden definirse para el DOS en las estaciones de la red los archivos:
o CONFIG.SYS
Ejemplo:
LINK SUPPORT
BUFFERS 5
LAN DRIVER NE2000
Port=300
Int=3
o SPX CONNECTIONS = x señala el número máximo de conexiones SPX
que puede utilizar simultáneamente el puesto de trabajo. El valor por
omisión es 15.
o SPX ABORT TIMEOUT = x determina el tiempo de espera antes de
abortar una sesión en caso de no recibir respuesta del otro lado. El valor
por omisión es 540 ciclos de reloj (30 segundos)
o SPX LISTEN TIMEOUT = x fija el tiempo que SPX espera por un
paquete antes de efectuar una petición de paquete de sesión. La sesión
continuará siendo válida si dicha petición obtiene una respuesta. El valor
por omisión es 108 ciclos de reloj (6 segundos)
o SPX VERIFY TIMEOUT = x fija el tiempo que SPX enviará paquetes
para determinar si una sesión continúa estando activa. El valor por
omisión es 540 ciclos de reloj (30 segundos)
o CACHE BUFFERS = x determina la cantidad de buffers empleados para
memoria caché. El tamaño de cada buffer es 512 bytes y el valor por
defecto es 5 (512 x 5 = 2560 bytes). Aumentar este valor mejora la
performance del sistema en manejos de disco en las lecturas
secuenciales, pero resta memoria en el servidor para otros procesos.
o SET STATION TIME = ON/OFF si se omite o está en ON, la estación
sincroniza su reloj con el servidor, de lo contrario mantiene su hora
"local". Puede utilizarse en OFF para acceder en forma remota a una red
o bien en redes del tipo WAN.
o IPX PACKET SIZE LIMIT = número, puede variarse el tamaño máximo
del paquete que se gestiona para el controlador o placa de red a utilizar.
Reduciendo el tamaño se puede ahorrar memoria en la terminal. Surge
esta opción a partir de NetWare 3.11; habrá que verificar con cual
funciona bien la placa de red. Puede utilizarse un valor más bajo
(mínimo = 576 bytes) si aparecen errores del tipo "out of memory" o
mayores (máximo = 6500 bytes) incrementando el rendimiento de las
comunicaciones con el servidor. El valor por defecto es 4160 para Token
Ring y 1500 para Ethernet.
o IPX RETRY COUNT = x, en donde x es la cantidad de veces que puede
intentar retransmitirse un paquete si hubo algún problema y/o se perdió.
El valor por defecto es 20.
• Modificación de parámetros de arranque en las estaciones:
Los archivos de arranque NETx e IPX aceptan algunos parámetros como
opciones.
Para NETx son:
o /I (Information, información), muestra la versión de NETx que está
corriendo.
o /U (Unload, descargar), descarga o elimina la "shell" de la memoria (es
un TSR muy particular), desconectando la estación de todos los servers
simultáneamente. Para volver a ingresar a la red, debe volver a cargarse
en memoria RAM.
o /F (Force, Forzar), descarga o elimina la "shell" de la memoria; la
diferencia con respecto a la opción anterior es que si se cargó en
memoria algún residente luego del NETx con la opción anterior no se
podrá descargar de memoria (aparecerá un "shell error" en pantalla),
mientras que con esta opción "forzará" la descarga de la memoria y se
correrá el riesgo que la terminal se "cuelgue".
o /PS=NombreServer, (Preferred Server, servidor preferido), se usa para
tratar de conectar la estación a un server en especial, en vez de empezar
por el primero disponible.
o /? , para pedir ayuda sobre la sintaxis del comando.
• Reemplazo de NETx.
Si se posee memoria expandida, se puede reemplazar NETx por EMSNET3 o
EMSNET4. Antes de cargar EMSNETx, se debe cargar un manejador (driver) de
memoria expandida bajo protocolo EMS v4.0, o el EMM386.EXE del DOS
siempre y cuando la estación en cuestión tenga un procesador 386-SX o
superior.
Si se posee memoria extendida, se puede reemplazar NETx por XMSNET3 o
XMSNET4. Antes de cargar XMSNETx, se debe cargar un manejador (driver)
de memoria extendida bajo protocolo XMS v2.0 tal como HIMEM.SYS.
Los sufijos 3 y 4 se refieren a la versión de DOS (3.x o 4.x) con la que deberán
coexistir. La ventaja de usar estos drivers es que sólo requieren 7Kby y 6KBy de
RAM base respectivamente, residiendo el resto en memoria expandida o
extendida según el caso. Ninguno de estos drivers puede emplearse en un server
no dedicado ya que NetWare usa toda la memoria extendida que encuentra.
Con la aparición de Netware 3.12, se nota una tendencia a abandonar el uso de
IPX reemplazándolo por IPXODI para poder lograr interconectividad con otras
plataformas. A su vez, a partir de esa versión se reemplaza NETx por VLM.EXE
(Virtual Loadable Modules) que incorpora varias mejoras con respecto a la
"shell" anterior como por ejemplo:
o detecta y utiliza la memoria que encuentre disponible en la estación para
"cargarse".
o comparte drives y tablas de archivos eliminando tablas redundantes y
liberando memoria
o utiliza la Int 2Fh en lugar de Int 21h (la Int 2Fh comprende a los
redirectores del sistema)
o soporta cualquier versión de DOS a partir de la versión 3.1
CD\NWCLIENT
SET NWLANGUAGE=ENGLISH
LSL
NE2000
IPXODI
VLM /MX
F:
CLS
LOGIN
• A continuación se muestra un típico archivo de configuración (net.cfg) para
Netware 3.12
Se debe además tener presente que tanto SHELL.CFG como NEt.CFG (en las
terminales) como STARTUP.NCF son archivos de configuración o del tipo
"profile" (perfil) y este tipo de archivo no puede ser accedido aprovechando un
"path" asignado, con lo que se efectúa el cambio al directorio en el que se
encuentran o bien se deberá indicar el camino de búsqueda para dichos archivos.
• Otros archivos de arranque para servidores:
Al arrancar el servidor, NetWare busca los archivos descriptos a continuación,
los cuales pueden o no estar presentes:
AUTOEXEC.NCF (en versiones 3.X)
Es un archivo ASCII con comandos de consola que se ejecuta automáticamente al
arrancar un server. De esta forma se evita tener que ejecutar desde la consola los
comandos y procesos a ejecutar cada vez que se "levanta" el servidor. Este archivo se
encuentra en el directorio SYS:SYSTEM.
Si bien puede contener cualquier comando de consola, usualmente se lo emplea en
servers que efectúan Core Printing para incluir comandos relacionados con la carga del
módulo de server de impresión "PSERVER.NLM", las colas de impresión, MONITOR,
etc. .
Cada módulo a ejecutar ya sea mediante este archivo o desde la consola debe ser
precedido por la orden "LOAD". A continuación se muestra un típico archivo con
comandos:
En el ejemplo dado se efectúan los seteos antes mencionados y se cargan los módulos
"MONITOR.NLM", "PSERVER.NLM" y se asigna un "SPOOLER" a las colas de
impresión "PRINTQ_0" y "PRINTQ_1".
USERLIST server/usuario/A.
• usuarios con derechos excesivos. Sobre el directorio SYSTEM sólo debe tener
derechos el supervisor. Sobre PUBLIC y LOGIN sólo se necesitan R, F; y sobre
MAIL C y W.
Derechos de los usuarios:
La siguiente es la lista de derechos que le pueden llegar a corresponder a un usuario en
un directorio determinado:
• F = File scan (rastreo de archivos); es necesario para poder listar los archivos.
• RIGHTS (derechos) se emplea para conocer los derechos efectivos que tiene un
usuario sobre un directorio.
• WHOAMI (quien soy yo) sirve para dar al usuario una rápida idea de "dónde
está parado". La sintaxis es:
También es posible asignar el directorio actual a una letra, por ej: MAP J:
La orden MAP sin argumentos, permite listar todas las asignaciones de letras existentes
al momento.
Otra aplicación del comando MAP es establecer unidades de búsqueda (análogamente al
comando PATH del DOS). Las unidades de búsqueda se identifican como SEARCHn
donden n es un número entero, pero se las abrevia como Sn; por ej: SEARCH3 como
S3. Para asignar una unidad de búsqueda mediante MAP se procede como en el
siguiente ejemplo:
MAP DEL J:
MAP DEL S3
ej:
MAP F:=SYS:PUBLIC
MAP Y:=SYS:PUBLIC\DOS
MAP Z:=SYS:ARCHIVOS
SEARCH S1:=C:\TEXTOS
SEARCH S2:=C:\PLANILLAS
NDIR
NDIR J:
NDIR SERVER1/SYS:PUBLIC\DATOS
NDIR \ /SUB
NDIR /OW NOT= USUARIO1
NDIR J: /CR BEF 5-30-92 (notar que la fecha sigue la convención inglesa)
NDIR J: /CR AFT 5-30-92 OW NOT = SUPERVISOR DO
Además de filtrar la información, puede cambiarse el orden en el que sale por pantalla
(SOrting), para lo cual se proveen varias opciones:
Copia de archivos.
Si bien es posible usar el comando XCOPY de DOS, NetWare provee de un comando
alternativo: NCOPY (Network COPY). Este comando provee una extensión del COPY
ya que permite incluir nombre de server y volumen en la orden y maneja ligeramente
distinto los comodines. La sintaxis es la siguiente (TO es opcional):
Destrucción de archivos.
En un ambiente DOS, para borrar archivos se usan los comandos DEL (DELete) y su
sinónimo (aunque poco usado) ERASE. Bajo NetWare, operan ligeramente distinto ya
que es posible recuperar los archivos borrados mediante el comando SALVAGE
(recuperar), siempre que se cumplan las siguientes condiciones:
La idea es crear un System Login Script muy completo y general, y dejar en los User
Login Script únicamente comandos que sean específicos para los usuarios que los
requieran. De esta forma se facilita mucho el soporte del sistema.
Sin embargo, en caso de tratarse de una red con muchos usuarios, (50 ó más) puede
suceder que el System Login Script se vuelva demasiado extenso, en ese caso habrá que
utilizar también los User Login Scripts.
Para modificar las secuencias de conexión, se recurre al utilitario por menúes SYSCON.
El System Login Script puede ser alterado únicamente por el supervisor, por eso figura
en el submenú Supervisor Options. Cada usuario puede modificar su Login Script
entrando en el submenú User Information (si está habilitado para hacerlo).
Las secuencias de conexión son archivos ASCII puro con las siguientes restricciones:
• cada renglón debe comenzar con una instrucción.
• una instrucción del DOS es válida pero debe precederse del símbolo numeral
(#).
• los comandos externos del NetWare también deben ser precedidos por el #.
Además de los comandos de NetWare y DOS, para potenciar las secuencias de conexión
se definen varios comandos y variables. Uno de los principales usos de las variables es
el de servir junto con el comando IF.. THEN para la ejecución condicional de parte de la
secuencia.
Comandos para las secuencias de conexión:
• ATTACH (pegarse),, se usa para conectarse a otro server. Puede ser ejecutada
directamente desde la línea de comandos. Sintaxis:
ATTACH server/login_name;password
Las opciones que no estén especificadas, ATTACH las preguntan; es usual omitir
la clave (password), para que no figure por escrito y comprometa la seguridad.
• BREAK (romper), permite (ON) o no (OFF) romper una secuencia de conexión
con CTRL-C O CTRL-BREAK. Si bien es parecida, no debe confundirse con la
orden BREAK del DOS que en NetWare se denomina DOS BREAK). Sintaxis:
BREAK ON
BREAK OFF
• COMSPEC (COMmand processor SPECted), indica dónde debe buscarse al
intérprete de comandos (casi siempre el COMMAND.COM). El problema se
plantea cuando:
o no está en el directorio desde el cual se arrancó, hay que indicar dónde
está el COMMAND.COM
o si hay máquinas en la red corriendo distintas versiones del DOS, las que
requerirán distintas versiones del COMMAND.COM guardadas en
distintos directorios.
o hay máquinas con MS-DOS y otras con DR-DOS, mismo problema que
en el punto anterior.
o hay máquinas con el Norton DOS (NDOS) como intérprete de
comandos, acá es más importante aún pues el intérprete de comandos
tiene otro nombre.
El concepto es similar al SET COMSPEC del DOS. Sintaxis:
COMSPEC = path (o search o drive):nombre_del_intérprete
define la forma del "prompt" , que es una variable propia del DOS.
• DOS VERIFY (Verifique del DOS)
Se usa para que cada vez que se copie un archivo con COPY, se verifique (ON)
que quede bien copiado. NCOPY lo hace siempre.
DOS VERIFY ON
DOS VERIFY OFF
• DRIVE:
Sirve para cambiar de unidad. La sintaxis es:
DRIVE x:
DRIVE *n:
ejemplos:
DRIVE H:
DRIVE *5:
Este último ejemplo cambia la unidad a la quinta, que haya sido asignada
previamente por el comando MAP. Notese que el comando H: funciona bien
desde la línea de comandos pero debe ser precedido por la palabra clave DRIVE
dentro de una secuencia de conexión.
• EXIT (salida)
Se usa para terminar la ejecución de una secuencia de conexión. Se asocia
generalmente con IF...THEN. Acepta dos sintaxis:
EXIT
EXIT "nombre_programa"
Mediante la primera forma, se sale a la línea de comandos, la segunda sintaxis
transfiere el control a otro programa, o archivo batch.
• FIRE PHASERS (disparar "phasers")
Produce un sonido similar al del disparo de una "pistola de rayos". Se usa en
reemplazo del BEEP del DOS. SIntaxis:
FIRE PHASERS cantidad_de_veces TIMES.
• IF..THEN (si..estonces)
Esta instrucción permite la ejecución condicional de una parte de la secuencia de
conexión. Acepta dos variantes: el IF...THEN de una línea y el multilínea.
Sintaxis del de una línea:
IF condición THEN comando
Sólo si la condición es cierta (se cumple), entonces se ejecuta el comando; ésta
lógica se denomina "do if true".
ej: IF LOGIN_NAME=ALE THEN EXIT
En este caso, si el nombre del usuario es ALE se sale de la secuencia de
conexión.
Sintaxis del multilínea:
IF condición THEN BEGIN
comando1
comando2
..
END
Ejemplo:
WRITE "Este es un mensaje simple"
WRITE "\n Este mensaje empieza en el renglón de abajo"
WRITE "Bienvenido Sr. ";LOGIN_NAME
WRITE "Bienvenido Sr. %LOGIN_NAME al sistema"
Nótese que el identificador lleva un signo % cuando está entre las comillas del
texto, además debe estar escrito obligatoriamente en mayúsculas.
Variables de identificación
Las variables de identificación, también llamadas identificadores, se usan, tal cual se vió
en las instrucciones IF..ELSE y WRITE de las secuencias de conexión, y con algunos
comandos vistos en capítulos previos (por ej: MAP). Si una variable de identificación se
incluye dentro de un string (frase encerrada entre comillas), se la debe escribir en
mayúsculas y precederla de un signo %; si está usada fuera de un string, el % no va y
las mayúsculas son opcionales. Las variables pueden agruparse como siguen:
• Relacionadas con la hora:
o GREETIN_TIME: según
• Opciones de redirección:
o JOB = trabajo (de JOB, trabajo), indica el formato del trabajo a usar; se
lo define previamente con PRINTCON (Printer Configuration Job)
o L = n con n= 1, 2 o 3 (de Local printer, impresora local, permite
especificar la puerta paralelo a redireccionar (LPT1, 2 o 3). El default es
L=1 (1)*
o Q = nombre_cola (de Queue, cola), si se desea mandar los trabajos a
determinada cola de impresión.
o S = servidor, para indicar a qué servidor (si hay más de uno) se refiere.
El default es el file server default del usuario. (2)*
o CR = nomb_arch (de CReate, crear), permite redirigir una impresión a un
archivo en el server. Puede servir, por ejemplo, para capturar pantallas
para luego editarlas o para probar la salida de impresión de un programa
bajo desarrollo sin usar la impresora.
Notas:
(1)* No puden direccionarse puertas paralelo inexistenetes en el server.
(2)* La opción default es válida, pero no puede cumplirse si el usuario en
cuestión pertenece a un grupo de trabajo que vuelca sus trabajos en un
server de impresión como veremos más adelante.
• Opciones de listado:
Ejemplos:
CAPTURE (captura LPT1 y usa los valores por omisión en el server)
CAPTURE L=3 (ídem para LPT3)
CAPTURE L=3 P=2 (captura LPT3 y usa la impresora 2 del server)
CAPTURE L=3 P=2 J=6 (ídem anterior, pero usa la definición de trabajo 6)
CAPTURE C=3 (saca copias por triplicado)
CAPTURE SH (reporta de estado)
CAPTURE CR=F:SALIDA.PAN (redirecciona la impresión al archivo
F:SALIDA.PAN)
CAPTURE NB FF TI=15 (captura LPT1, imprime usando los valores por omisión de P
y J, evita que salga el banner, fuerza un FF entre trabajos y tiene un "timeout" de 15
segundos)
• P = n (Servidor de impresión)
• NA = nombre
• B = encabezamiento
• NB (sin encabezamiento)
Ejemplos
: NPRINT TEXTO.DAT
NPRINT TEXTO.DAT P=1 J=3 S=SERVER2 NB NFF C=5
Menú PRINTDEF (PRINTer DEFinition)
Este menú permite inicializar una impresora para que arranque predefinida en algún
modo, sin necesidad de que el programa de aplicación se tenga que encargar. A tal fin
NetWare incluye un conjunto de archivos con extensión PDF (Print Definition File) con
manejadores (drivers) para las impresoras más usuales. Mediante el menú Print Devices
de PRINTDEF se selecciona el modelo de impresora y hecho esto, el modo de trabajo
deseado. Por ejemplo, se puede cambiar el tipo de letra y, en las laser, la resolución y la
orientación. En función de las opciones elegidas, al inicializar la impresora el server le
mandará la secuencia de escape adecuada.
Otro uso de este utilitario es para seleccionar formularios o formatos de impresión.
Mediante la opción Forms, se indica el ancho (en columnas) y largo (en renglones) de
una página, de modo que el spooler pagine automáticamente. A cada formato se le
asigna un número, y además se le puede dar un nombre. Si se usa CAPTURE o
NPRINT con opción NAME y el trabajo requerido requiere un formato distinto, en vez
de imprimir, el spooler envía al usuario un mensaje de error.
Menú PRINTCON (PRINT job CONfiguration)
PRINTCON permite definir la forma en la que trabajará el spooler.
Permite definir los mismos parámetros que CAPTURE y NPRINT, es decir: FF, número
de copias, encabezado (banner), tabulación, timeout, autoendcap, cola de impresión,
modelo de impresora y modo de trabajo, etc. Al conjunto de parámetros seleccionados
se le puede asignar un nombre y guardarlo como un archivo. El modelo de impresora y
su modo de trabajo son, en principio, los editados con PRINTDEF. Un detalle
importantísimo es el ítem "File contents" (contenido del archivo); si se seleccciona
texto, el spooler procede a darle formato, si se especifica "byte stream" (torrente de
bytes), los datos llegan sin modificaciones a la impresora. Este modo es el adecuado
cuando se pone la impresora en modo gráfico ya sea para reproducir un dibujo o
fotografía como para escribir texto con un tipo de letra que no es propio de la impresora
(por ej: una impresora de matriz de puntos por impacto escribiendo texto con espaciado
proporcional).
Menú PCONSOLE (Print CONSOLE)
Este es el utilitario apropiado para crear y renombrar colas de impresión.
La opción Print Queue Information (información sobre las colas de impresión) muestra
y permite cambiar las colas existentes, los trabajos en marcha, los operadores y usuarios
de esas colas, etc. Cuando se selecciona un trabajo de la cola, es posible editar muchos
de los parámetros de impresión.
Algunos son los ya conocidos: FF, NB, Tabulación, Copias, etc pero otros aparecen acá:
Service Sequence (posición en la cola), Defer Printing (postergar la impresión), Target
Date y Target Time (fecha y hora respectivamente a las que comenzará una impresión
postergada). Aparece una ventana denominada "Current Queue Status" (estado actual de
la cola), en la que es posible impedir que la cola siga recibiendo trabajos, impedir que la
cola mande datos a las impresoras e impedir que nuevos servers usan esa cola.
La opción Print Server Information (información sobre el server de impresora) permite
cambiarle al print server la password , el "full name", configurarle impresoras y colas de
impresión, definir sus operadores, usuarios y grupos y ver su estado. También se pueden
definir los Operadores de las colas de impresión (Queue Operators), los usuarios de la
cola de impresión (por defecto son todos los usuarios, pero el supervisor puede
restringir su uso para algunos solamente); los operadores del servidor de impresión
(Print Server Operators) y los usuarios del servidor de impresión (Print server users, por
defecto son todos, pero el supervisor puede restringir su uso para algunos solamente)
Otro uso frecuente de este menú es el de permitir al operador de consola redireccionar,
cancelar o postergar trabajos de impresión cuando lo crea necesario. Podrá direccionar
trabajos a otra impresora cuando ésta contenga demasiados trabajos pendientes, un
trabajo enviado requiera un formato distinto al que se está utilizando o sea demasiado
extenso y haya otros más cortos e importantes que se deseen imprimir. El operador del
server de impresión es el encargado de verificar que las impresoras estén listas para
operar, tengan el tipo y cantidad de papel adecuados y podrá sacarlas de línea cuando
necesite cambiarlo o efectuar algún tipo de ajuste.
Comando PSC: (Print Server Control)
Permite ver y cambiar desde una terminal el modo de funcionamiento del servidor de
impresión y hasta es posible darlo de baja en caso de un mal funcionamiento del mismo.
También sirve para conocer el estado de las impresoras remotas, se pueden agregar
opciones como las que se describen a continuación:
• STAT (STATus, estado) permite saber el estado de una o todas las impresoras
conectadas al server de impresión especificado. Si se especifica además el
número de impresora, se podrá saber el estado de esa en particular solamente. Si
no se incluye dicho número (P=n) se verá el estado de todas las presentes en el
server especificado (S=nombre del server) a menos que se hubiera definido una
impresora "default" mediante el comando DOS SET, con lo que para poder
obtener el estado de todas habrá que poner (P=all). Puede obtenerse diferentes
informaciones acerca de las impresoras como veremos:
• Not connected (no conectada) significa que existe una impresora remota pero
que en ese momento no se halla disponoble para el server de impresión, ya sea
porque el equipo al que se encuentra conectado está apagado o bien porque en
esa terminal no ha sido cargado el programa RPRINTER.EXE que sirve para
que el server de impresión cuente con esa impresora; dicho programa se explica
más adelante.
• In private mode (en modo privado) significa que dicha impresora no está
disponible para la red debido a que está siendo utilizada en modo local por la
terminal a la que se halla conectada.
• Off line (fuera de línea), Out of paper (sin papel) son mensajes que pueden ser
entregados por "printing job" (imprimiendo trabajo) o por "Mark/Form feed"
(salto de hoja).
• PAUse (pausa) detiene la impresión en forma temporal.
local printers 1
spx conections=75
Ejemplo:
Rprinter Lasers 0 -p en donde Lasers es el nombre del servidor de impresión al
que se conectó la impresora 0.
Consola:
Además de los comandos y menúes, parte de las órdenes de consola se refieren al
manejo de la cola de impresión. Por esta causa, en los servers de impresión puede haber
un "operador de consola" con el objeto de seguir el funcionamiento de las colas de
impresión, las impresoras, además de colocar los diferentes tipos de papel y mantener
clasificados los trabajos que van saliendo.
CTRL + ESC: permite seleccionar una ventana que se desee ver en particular
ALT + ESC: permite ir de una ventana a otra en forma similar al Windows
LOAD se utiliza para cargar módulos NLM (reemplazan a los VAP's a partir de
NetWare 3.11)
UNLOAD se utiliza para descargarlos.
Presionando la flecha hacia arriba se puede repetir el último comando ejecutado en
forma similar a F3 en el DOS.
o Memory (memoria)
o Locks (trabas)
o Disk (discos)
o Miscellaneous (varios)
Leer minuciosamente en los manuales o aunque sea la ayuda que incluyen antes de
modificar parámetros. Observar también si son cargados en el arranque o deben
invocarse desde la consola una sola vez; en el primer caso fijarse bien la sintaxis y en
que archivo hay que incluírlos ya que algunos hay que colocarlos en AUTOEXEC.NCF
y otros en el STARTUP.NCF.
CLS (Clear Screen) Se utiliza borrar el contenido de la pantalla
Manejo de los discos:
• DISMOUNT (desmontar) y MOUNT (montar)
Se usa sólo si en el server hay discos rígidos removibles, o varios volúmenes.
DISMOUNT se emite antes de "bajar" un volumen y MOUNT al introducirlo. Si
no hay discos removibles y existe el volumen SYS solamente, el sistema
operativo lo "monta" automáticamente. Si se desea trabajar con varios
volúmenes y que se "monten" en forma automática al arrancar el sistema, puede
incluirse la orden MOUNT ALL en el AUTOEXEC.NCF.
• REMIRROR (volver a espejar) y UNMIRROR (dejar de espejar)
Se emplean sólo en las versiones SFT. Cuando se trabaja con discos espejados y
uno de ellos falla, se lo saca de sistema con UNMIRROR. Al reemplazarlo, se lo
instala con REMIRROR. REMIRROR se encarga sólo de dejar al disco
agregado como espejo del existente. Sintaxis:
UNMIRROR xx
REMIRROR xx
Manejo de estaciones de trabajo:
• MONITOR: permite saber qué archivos tiene en uso cada estación. Sintaxis:
LOAD MONITOR
• DISABLE LOGIN (inhabilitar entrada)
Tiene por propósito evitar el ingreso de nuevos usuarios al sistema. Un uso
habitual es emitirla como parte del procedimiento de desconexión como el
siguiente:
DISABLE LOGIN
BROADCAST El server se apagará en 5 minutos
DOWN
• ENABLE LOGIN (habilitar entrada)
Anula el efecto de un DISABLE LOGIN previamente ejecutado.
• Monitoreo de la UPS:
Netware provee un comando para monitorear la UPS del server, siempre que se
trate de un modelo reconocido por Novell o que haga uso de la placa detectora
de estado de UPS de Novell.
UPS
• Monitoreo de la red:
Consiste en mostrar información sobre los paquetes de datos que viajan por la
red. IN se refiere a los recibidos por el server y OUT a los emitidos por él.
TRACK ON activa el seguimiento.
TRACK OFF lo desactiva.
• Trabajo del TTS:
A veces, un programador desea eliminar temporariamente el sistema de
transacciones para efectuar alguna prueba. A tal fin, se proveen los comandos:
DISABLE TTS para inhabilitar el TTS.
ENABLE TTS para habilitar el TTS.
• Manejo remoto del servidor:
Para aquellos casos en que se necesita modificar algún parámetro, cargar algún módulo
nuevo o simplemente consultar o monitorear el funcionamiento del servidor y éste se
encuentra alejado de donde estamos, se puede acceder en forma remota mediante el
comando RCONSOLE provisto a partir de NetWare 3.11. Para poder acceder mediante
este utilitario se deben cargar previamente 2 módulos en el servidor. Dichos módulos
son REMOTE.NLM (pide una clave de acceso a utilizar cuando se invoque
RCONSOLE) y RSPX. Dichos módulos deben cargarse en ese orden, de lo contrario no
se podrá acceder con el utilitario deseado. Al cargar RCONSOLE en la terminal,
aparece en pantalla con el/los servidor/es habilitados para acceso remoto; selccionando
alguno accedemos a la ventana en la que se encuentre en ese momento. Presionando - ó
+ pueden recorrerse las ventanas igual que en el servidor con ALT + ESC. Para ejecutar
algunas acciones y finalizar la operación remota del servidor, puede presionarse la tecla
*. Esta tecla presenta un menú con las siguientes opciones:
Select A Screen To View (Selecciona una pantalla a visualizar igual que CTRL + ESC
en el servidor)
Directory Scan (Permite examinar el contenido de directorios)
Transfer Files To Server (Permite cargar algún software en el servidor desde la terminal)
Copy System And Public Files (Permite bajar esos diskettes en caso de falta de alguno)*
Shell To Operating System (Permite salir para efectuar alguna prueba y volver
nuevamente)**
End Remote Session With Server (Shift + Esc)
Resume Remote Session With Server (Esc)
* Esta opción puede llegar a utilizarse si se dañó algún archivo instalado por NetWare
durante la instalación, o por ejemplo en caso de haberse dañado el programa LOGIN,
debe ser usado con cuidado.
** Para volver a RCONSOLE, teclear EXIT.
Se debe tener en cuenta que los cambios entre pantallas mediante ALT + ESC que se
efectúen en el servidor afectan también a la terminal en que se está corriendo
RCONSOLE, para evitarlo, presionar el *.
Los cambios de pantalla efectuados en la terminal remota no afectan al servidor; sin
enbargo, los cambios efectuados dentro de una misma pantalla afectarán al servidor;
incluso se puede salir de la pantalla afectando este cambio al servidor también. Como
conclusión evidente surge que el acceso a RCONSOLE debería restringirse a
supervisores y File Server Console Operators únicamente.
Carga rápida de comandos o módulos utilizados frecuentemente:
Consiste en agrupar comandos o módulos NLM en archivos ASCII con extensión NCF
y guardarlos en el directorio SYSTEM. El comportamiento es similar al de los muy
usados "BATs" del DOS. A continuación se muestra un archivo llamado RC.NCF que
sirve para cargar los módulos necesarios para correr RCONSOLE:
Contenido de RC.NCF
Load remote
Load rspx
La ventaja de esta forma de trabajo es que se pueden crear archivos con los comandos o
módulos necesarios para tareas complejas y para que se efectúen ni siquiera hay que
cargar el archivo con la orden LOAD.
• BACKUP y RESTORE del DOS, son adecuados para hacer un vuelco del disco local de una
estación.
• Programas compresores tales como PKZIP, PKARC, etc, usan un algoritmo de compresión de la
información para disminuir el espacio en diskette necesario para almacenar un archivo. Tienen la
posibilidad de combinar varios archivos en uno. Se puede usar para backup diario.
• Otros utilitarios de terceros tales como el PCTOOLS de Central Point Software y el Norton
Backup de Symantec, facilitan la compresión de archivos bajo DOS.Se suele usar para backup
diario.
Nota: si los archivos a resguardar con los utilitarios para ambiente DOS tienen el atributo SH "shareable"
visto anteriormente, debe ejecutarse el comando FLAG y declararlos "normal", de lo contrario, pueden
producirse problemas al intentar el recupero de dichos archivos.
• SBACKUP, provisto por Novell, equivale a los comandos BACKUP y RESTORE del DOS, pero
para servers, pensado para trabajar con cintas de backup y cintas DAT.
• Software de backup para manejo de cintas, DAT's, discos ópticos, etc. entre los que se destaca
nítidamente el Cheyenne Arcserve.
De todo lo anteriormente dicho, podemos sacar las siguientes conclusiones:
• En la actualidad es prácticamente imposible efectuar en muchos casos un backup completo de
los datos haciéndolo en diskettes, sobre todo con las tendencias del software (léase fatware,
dícese del software que tiende a ser cada vez más grande y lento, por eso requiere cada vez
hardware más potente para poderlos utilizar)
• En redes pequeñas puede ser todavía una alternativa válida la cinta de backup con cartuchos del
tipo DC-XXX
• Deben tener en cuenta que puede que demore algunas horas efectuarlo, que los usuarios no
deberían estar trabajando en el sistema durante ese lapso para que no haya archivos en uso, ya
que éstos no serían levantados por no poder ser abiertos y que la / las personas encargadas de
esta tarea desean tener horarios de trabajo razonables como el resto de los empleados.
• Por último algo que puede parecer obvio pero que no lo es tanto en más casos de los que uno
cree: SIEMPRE SE DEBE HACER EL BACKUP DE LOS DATOS!!!, una de las famosas Leyes
de Murphy dice: el momento de haber efectuado el backup fue una hora antes de que se pierdan
los datos. Peter Norton (el de los famosos Norton Utilities) también tiene un dicho al respecto
que es: "Backup often, backup always" que significa resguarde seguido, resguarde siempre.
Siempre deben tener presente que lo más valioso de una red son los datos que se guardan en ella.
FIN DE CURSO